*{margin: 0;padding: 0}
body{font-size: 12px;font-family: "宋体","微软雅黑";}
ul,li{list-style: none;}
a:link,a:visited{text-decoration: none;}
.list{width: 100%;border-bottom:solid 1px #316a91;margin:0 auto 0 auto;}
.list ul li{background-color:#467ca2; border:solid 1px #316a91; border-bottom:0;}
.list ul li a{padding-left: 10px;color: #fff; font-size:12px; display: block; font-weight:bold; height:36px;line-height: 36px;position: relative;}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 170px center;}
.list ul li .inactives{background:url(../images/on.png) no-repeat 170px center;}
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#6196bb; border-color:#467ca2;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px;}
.list ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:30px;}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-zfix,
.ui-widget-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default!important
}

.ui-widget-overlay {
	position: fixed
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	font-size: 100%
}

.ui-accordion .ui-accordion-icons,
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto
}

.ui-autocomplete {
	top: 0;
	left: 0;
	cursor: default
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible
}

.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
	text-decoration: none
}

.ui-button-icon-only {
	width: 2.2em
}

button.ui-button-icon-only {
	width: 2.4em
}

.ui-button-icons-only {
	width: 3.4em
}

button.ui-button-icons-only {
	width: 3.7em
}

.ui-button .ui-button-text {
	display: block;
	line-height: normal
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}

input.ui-button {
	padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}

.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
	left: .5em
}

.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
	right: .5em
}

.ui-buttonset {
	margin-right: 7px
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}

button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-jqgrid .ui-jqgrid-btable,
.ui-jqgrid .ui-jqgrid-ftable,
.ui-jqgrid .ui-jqgrid-htable {
	border-collapse: separate;
	table-layout: fixed
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td a,
.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0;
	padding: 1px;
	height: 20px
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: 0 0;
	overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0
}

.ui-menu .ui-menu {
	position: absolute
}

.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
	list-style-image: url()
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
	margin: -1px
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item {
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
	background: url();
	height: 100%;
	filter: alpha(opacity=25);
	opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-slider-vertical .ui-slider-range-min,
.ui-spinner-down {
	bottom: 0
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: 700;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0;
	height: auto;
	border: 0
}

.ui-selectmenu-open {
	display: block
}

.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer
}

.ui-selectmenu-button span.ui-icon {
	right: .5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%
}

.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: .4em 2.1em .4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle
}

.ui-spinner-input {
	border: none;
	background: 0 0;
	color: inherit;
	padding: 0;
	margin: .2em 22px .2em .4em;
	vertical-align: middle
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none
}

.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0
}

.ui-spinner-up {
	top: 0
}

.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px
}

.ui-tabs {
	position: relative;
	padding: .2em
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: 0 0
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
	border-width: 2px
}

.ui-widget {
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x #eee;
	color: #333
}

.ui-widget-content a {
	color: #333
}

.ui-widget-header {
	border: 1px solid #e78f08;
	background: url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x #f6a828;
	color: #fff;
	font-weight: 700
}

.ui-widget-header a {
	color: #fff
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none
}

.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;
	font-weight: 700;
	color: #eb8f00
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% #b81900;
	color: #fff
}

.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
	color: #fff
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png)
}

.ui-state-active .ui-icon,
.ui-state-default .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_228ef1_256x240.png)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_ffd27a_256x240.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-first,
.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
	border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
	border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
	border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
	border-bottom-right-radius: 4px
}

.ui-widget-overlay {
	background: url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% #666;
	opacity: .5;
	filter: Alpha(Opacity=50)
}

.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x #000;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px
}

.ui-jqgrid {
	position: relative;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.ui-jqgrid .ui-jqgrid-view {
	position: relative;
	left: 0;
	top: 0;
	padding: 0;
	font-size: 13px
}

.ui-jqgrid .ui-common-table {
	border-width: 0;
	border-style: none;
	border-spacing: 0;
	padding: 0
}

.ui-jqgrid .ui-jqgrid-titlebar {
	height: 19px;
	padding: .3em .2em .2em .3em;
	position: relative;
	font-size: 12px;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none
}

.ui-jqgrid .ui-jqgrid-caption {
	text-align: left
}

.ui-jqgrid .ui-jqgrid-title {
	margin: .1em 0 .2em
}

.ui-jqgrid .ui-jqgrid-titlebar-close {
	position: absolute;
	top: 50%;
	width: 19px;
	margin: -10px 0 0;
	padding: 1px;
	height: 18px;
	cursor: pointer
}

.ui-jqgrid .ui-jqgrid-titlebar-close span {
	display: block;
	margin: 1px
}

.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
	padding: 0
}

.ui-jqgrid .ui-jqgrid-hdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-left: 0 none!important;
	border-top: 0 none!important;
	border-right: 0 none!important
}

.ui-jqgrid .ui-jqgrid-hbox {
	float: left;
	/*	padding-right: 20px*/
}

.ui-jqgrid .ui-jqgrid-htable {
	margin: 0
}

.ui-jqgrid .ui-jqgrid-htable th {
	padding: 0 2px
}

.ui-jqgrid .ui-jqgrid-htable th div {
	overflow: hidden;
	position: relative;
	margin: .1em 0
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column,
.ui-th-column {
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	border-top: 0 none;
	border-bottom: 0 none
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column-header,
.ui-th-column-header {
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	border-top: 0 none;
	height: 26px
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr,
.ui-th-ltr {
	border-left: 0 none
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl,
.ui-th-rtl {
	border-right: 0 none
}

.ui-first-th-ltr {
	border-right: 1px solid
}

.ui-first-th-rtl {
	border-left: 1px solid
}

.ui-jqgrid .ui-th-div-ie {
	white-space: nowrap;
	zoom: 1;
	height: 17px
}

.ui-jqgrid .ui-jqgrid-resize {
	height: 20px!important;
	position: relative;
	cursor: e-resize;
	display: inline;
	overflow: hidden
}

.ui-jqgrid .ui-grid-ico-sort {
	overflow: hidden;
	position: absolute;
	display: inline;
	cursor: pointer!important
}

.ui-jqgrid .ui-icon-asc {
	margin-top: -3px;
	height: 12px
}

.ui-jqgrid .ui-icon-desc {
	margin-top: 3px;
	margin-left: -1px;
	height: 12px
}

.ui-jqgrid .ui-i-asc,
.ui-jqgrid .ui-i-desc,
.ui-jqgrid .ui-single-sort-asc {
	margin-top: 0;
	height: 18px
}

.ui-jqgrid .ui-i-desc {
	margin-left: 12px
}

.ui-jqgrid .ui-single-sort-desc {
	margin-top: -1px;
	height: 18px
}

.ui-jqgrid .ui-jqgrid-sortable {
	cursor: pointer;
	height: 14px
}

.ui-jqgrid .ui-search-table td.ui-search-clear {
	width: 25px
}

.ui-jqgrid tr.ui-search-toolbar td>input {
	padding-right: 0
}

.ui-jqgrid .ui-jqgrid-bdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: auto;
	text-align: left
}

.ui-jqgrid .ui-jqgrid-btable {
	margin: 0;
	outline-style: none
}

.ui-jqgrid tr.jqgroup,
.ui-jqgrid tr.jqgrow {
	outline-style: none
}

.ui-jqgrid tr.jqgrow td {
	font-weight: 400;
	overflow: hidden;
	white-space: pre;
	padding: 1px 2px;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid
}

.ui-jqgrid tr.jqgfirstrow td {
	padding: 0 2px;
	border-right-width: 1px;
	border-right-style: solid;
	height: auto
}

.ui-jqgrid tr.jqfoot td,
.ui-jqgrid tr.jqgroup td {
	white-space: pre;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid;
	padding: 0 2px;
	overflow: hidden
}

.ui-jqgrid tr.jqgroup td {
	font-weight: 400
}

.ui-jqgrid tr.jqfoot td {
	font-weight: 700
}

.ui-jqgrid tr.ui-row-ltr td {
	text-align: left;
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid
}

.ui-jqgrid tr.ui-row-rtl td {
	text-align: right;
	border-left-width: 1px;
	border-left-color: inherit;
	border-left-style: solid
}

.ui-jqgrid td.jqgrid-rownum {
	padding: 0 2px;
	margin: 0;
	border: 0
}

.ui-jqgrid .ui-jqgrid-resize-mark {
	width: 2px;
	left: 0;
	background-color: #777;
	cursor: e-resize;
	cursor: col-resize;
	position: absolute;
	top: 0;
	height: 100px;
	overflow: hidden;
	display: none;
	border: 0;
	z-index: 99999
}

.fm-button,
.ui-jqgrid .treeclick,
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button,
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button,
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button,
a.clearsearchclass,
a.g-menu-item,
a.soptclass {
	cursor: pointer
}

.ui-jqgrid .ui-jqgrid-sdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-left: 0 none!important;
	border-top: 0 none!important;
	border-right: 0 none!important
}

.ui-jqgrid .ui-jqgrid-ftable {
	margin-bottom: 0
}

.ui-jqgrid tr.footrow td {
	overflow: hidden;
	white-space: nowrap;
	height: 20px;
	padding: 0 2px;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid
}

.ui-jqgrid tr.footrow-ltr td {
	text-align: left;
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid
}

.ui-jqgrid tr.footrow-rtl td {
	text-align: right;
	border-left-width: 1px;
	border-left-color: inherit;
	border-left-style: solid
}

.ui-jqgrid .ui-jqgrid-pager {
	border-left: 0 none!important;
	border-right: 0 none!important;
	border-bottom: 0 none!important;
	border-top: 0 none;
	margin: 0!important;
	padding: 0!important;
	position: relative;
	height: auto;
	min-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 11px
}

.ui-jqgrid .ui-jqgrid-pager .ui-pager-control,
.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control {
	position: relative;
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
	height: 28px
}

.ui-jqgrid .ui-pg-table {
	position: relative;
	padding: 1px 0;
	width: auto;
	margin: 0
}

.ui-jqgrid .ui-pg-table td {
	font-weight: 400;
	vertical-align: middle;
	padding: 0 1px
}

.ui-jqgrid .ui-pg-button {
	height: auto
}

.ui-jqgrid .ui-pg-button span {
	display: block;
	margin: 2px;
	float: left
}

.ui-jqgrid .ui-pg-button:hover,
.ui-jqgrid .ui-state-disabled:hover {
	padding: 0
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-input,
.ui-jqgrid .ui-pg-input {
	margin: 0
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-selbox,
.ui-jqgrid .ui-pg-selbox {
	font-size: .9em;
	line-height: inherit;
	display: block;
	height: 19px;
	margin: 0;
	padding: 3px 0;
	border: none
}

.ui-jqgrid .ui-separator {
	height: 18px;
	border-left: 2px solid #ccc
}

.ui-jqgrid .ui-paging-info {
	font-weight: 400;
	height: auto;
	margin-top: 3px;
	margin-right: 4px;
	display: inline
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div,
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
	padding: 1px 0;
	float: left;
	position: relative;
	line-height: 20px
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon,
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
	float: left;
	margin: 2px;
	width: 18px
}

.ui-jqgrid td input,
.ui-jqgrid td select,
.ui-jqgrid td textarea {
	margin: 0
}

.ui-jqgrid td textarea {
	width: auto;
	height: auto
}

.ui-jqgrid .ui-jqgrid-toppager {
	border-left: 0 none!important;
	border-right: 0 none!important;
	border-top: 0 none!important;
	margin: 0!important;
	padding: 0!important;
	position: relative;
	white-space: nowrap;
	overflow: hidden
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
	padding: 1px 0;
	float: left;
	position: relative;
	line-height: 20px;
	margin-right: 3px
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
	float: left;
	margin: 2px;
	width: 18px
}

.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
	display: block
}

.ui-jqgrid .ui-subgrid {
	margin: 0;
	padding: 0;
	width: 100%
}

.ui-jqgrid .ui-subgrid table {
	table-layout: fixed
}

.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
	height: 18px;
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid
}

.ui-jqgrid .ui-subgrid td.subgrid-data {
	border-top: 0 none!important
}

.ui-jqgrid .ui-subgrid td.subgrid-cell {
	border-width: 0 0 1px
}

.ui-jqgrid .ui-th-subgrid {
	height: 20px
}

.ui-jqgrid .loading {
	position: absolute;
	top: 45%;
	left: 45%;
	width: auto;
	z-index: 101;
	padding: 6px;
	margin: 5px;
	text-align: center;
	font-weight: 700;
	display: none;
	border-width: 2px!important;
	font-size: 11px
}

.ui-jqgrid .jqgrid-overlay {
	display: none;
	z-index: 100
}

* .jqgrid-overlay iframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}

.ui-jqgrid .ui-userdata {
	border-left: 0 none;
	border-right: 0 none;
	height: 27px;
	overflow: hidden
}

.ui-jqdialog {
	font-size: 11px!important;
	display: none;
	width: 300px;
	position: absolute;
	padding: .2em;
	overflow: visible
}

.ui-jqdialog .ui-jqdialog-titlebar {
	padding: .3em .2em;
	position: relative;
	height: 20px
}

.ui-jqdialog .ui-jqdialog-title {
	margin: .3em .2em .2em
}

.ui-jqdialog .ui-jqdialog-titlebar-close {
	position: absolute;
	top: 50%;
	width: 19px;
	margin: -12px 0 0;
	padding: 1px;
	height: 18px;
	cursor: pointer
}

.ui-jqdialog .ui-jqdialog-titlebar-close span {
	display: block;
	margin: 1px
}

.ui-jqdialog .ui-jqdialog-titlebar-close:focus,
.ui-jqdialog .ui-jqdialog-titlebar-close:hover {
	padding: 0
}

.ui-jqdialog .ui-jqdialog-content,
.ui-jqdialog-content {
	border: 0;
	padding: .3em .2em;
	background: 0 0;
	height: auto
}

.ui-jqdialog .ui-jqconfirm {
	padding: .4em 1em;
	border-width: 3px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	overflow: visible;
	display: none;
	height: 80px;
	width: 220px;
	text-align: center
}

.ui-jqdialog-content td.EditButton,
.ui-jqdialog-content td.navButton {
	border-left: 0 none;
	border-top: 0 none;
	border-right: 0 none;
	padding-bottom: 5px;
	padding-top: 5px
}

.ui-jqdialog>.ui-resizable-se,
.ui-jqgrid>.ui-resizable-se {
	bottom: -3px;
	right: -3px
}

.ui-jqdialog-content .FormGrid {
	margin: 0;
	overflow: auto;
	position: relative
}

.ui-jqdialog-content .DelTable,
.ui-jqdialog-content .EditTable {
	width: 100%;
	margin-bottom: 0
}

.EditTable td input,
.EditTable td select,
.EditTable td textarea {
	margin: 0
}

.EditTable td textarea {
	width: auto;
	height: auto
}

.ui-jqdialog-content td.EditButton {
	text-align: right
}

.ui-jqdialog-content td.navButton {
	text-align: center
}

.ui-jqdialog-content input.FormElement {
	padding: .5em .3em;
	margin-bottom: 3px
}

.ui-jqdialog-content select.FormElement {
	padding: .3em;
	margin-bottom: 3px
}

.ui-jqdialog-content .data-line {
	padding-top: .1em;
	border: 0
}

.ui-jqdialog-content .CaptionTD {
	vertical-align: middle;
	border: 0;
	padding: 2px;
	white-space: nowrap
}

.ui-jqdialog-content .DataTD {
	padding: 2px;
	border: 0;
	vertical-align: top
}

.ui-jqdialog-content .form-view-data {
	white-space: pre
}

.fm-button {
	height: 18px;
	display: inline-block;
	margin: 2px 4px 0 0;
	padding: .6em .5em .2em;
	text-decoration: none!important;
	position: relative;
	text-align: center;
	zoom: 1
}

.fm-button-icon-left {
	padding-left: 1.9em
}

.fm-button-icon-right {
	padding-right: 1.9em
}

.fm-button-icon-left .ui-icon {
	right: auto;
	left: .2em;
	margin-left: 0;
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.fm-button-icon-right .ui-icon {
	left: auto;
	right: .2em;
	margin-left: 0;
	position: absolute;
	top: 50%;
	margin-top: -8px
}

#nData,
#pData {
	float: left;
	margin: 3px;
	padding: 0;
	width: 15px
}

.ViewTable,
.ViewTable .CaptionTD,
.ViewTable .DataTD {
	padding: 4px
}

.ViewTable {
	border-width: 0;
	border-style: none;
	border-spacing: 1px;
	table-layout: fixed
}

.ui-jqgrid .edit-cell,
.ui-jqgrid .inline-edit-cell {
	padding: 4px 0 4px 4px
}

.ui-jqgrid .selected-row,
div.ui-jqgrid .selected-row td {
	font-style: normal;
	border-left: 0 none
}

.ui-inline-cancel.ui-state-hover span,
.ui-inline-del.ui-state-hover span,
.ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span {
	margin: -1px
}

.ui-inline-cancel,
.ui-inline-del {
	margin-left: 8px
}

.ui-jqgrid .tree-wrap {
	float: left;
	position: relative;
	height: 18px;
	white-space: nowrap;
	overflow: hidden
}

.ui-jqgrid .tree-leaf,
.ui-jqgrid .tree-minus,
.ui-jqgrid .tree-plus {
	position: absolute;
	height: 18px;
	width: 18px;
	overflow: hidden
}

* iframe.jqm {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}

.ui-jqgrid-dnd tr td {
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid;
	height: 20px
}

.ui-jqgrid .ui-jqgrid-caption-rtl {
	text-align: right
}

.ui-jqgrid .ui-jqgrid-hbox-rtl {
	float: right;
	padding-left: 20px
}

.ui-jqgrid .ui-jqgrid-resize-ltr {
	float: right;
	margin: -2px -2px -2px 0
}

.ui-jqgrid .ui-jqgrid-resize-rtl {
	float: left;
	margin: -2px 0 -1px -3px
}

.ui-jqgrid .ui-sort-rtl {
	left: 0
}

.ui-jqgrid .tree-wrap-ltr {
	float: left
}

.ui-jqgrid .tree-wrap-rtl {
	float: right
}

.ui-jqgrid .ui-ellipsis {
	-moz-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.ui-search-menu {
	position: absolute;
	padding: 2px 5px;
	z-index: 99999
}

.ui-search-menu.ui-menu .ui-menu-item {
	list-style-image: none;
	padding-right: 0;
	padding-left: 0
}

.ui-search-menu.ui-menu .ui-menu-item a {
	display: block
}

.ui-search-menu.ui-menu .ui-menu-item a.g-menu-item:hover {
	margin: -1px;
	font-weight: 400
}

.ui-jqgrid .ui-search-table {
	padding: 0;
	border: 0;
	height: 20px;
	width: 100%
}

.ui-jqgrid .ui-search-table .ui-search-oper {
	width: 20px
}

.ui-jqgrid .ui-jqgrid-view button,
.ui-jqgrid .ui-jqgrid-view input,
.ui-jqgrid .ui-jqgrid-view select,
.ui-jqgrid .ui-jqgrid-view textarea {
	font-size: 11px
}

.ui-jqgrid .ui-scroll-popup {
	width: 95px
}

.ui-search-table input,
.ui-search-table select {
	padding: 4px 3px
}

.ui-jqgrid .ui-pg-table .ui-pg-button.ui-state-disabled:hover>.ui-pg-div>.ui-icon,
.ui-jqgrid .ui-pg-table .ui-pg-button.ui-state-disabled:hover>.ui-separator {
	margin-left: 3px;
	margin-right: 3px
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
	visibility: visible!important;
	background: #f2f2f2!important;
	background: rgba(0, 0, 0, .06)!important;
	border: 0!important
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
	content: '!';
	visibility: hidden
}

.selectize-dropdown-header {
	position: relative;
	padding: 5px 8px;
	border-bottom: 1px solid #d0d0d0;
	background: #f8f8f8
}

.selectize-dropdown-header-close {
	position: absolute;
	right: 8px;
	top: 50%;
	color: #303030;
	opacity: .4;
	margin-top: -12px;
	line-height: 20px;
	font-size: 20px!important
}

.selectize-control,
.selectize-input {
	position: relative
}

.selectize-dropdown-header-close:hover {
	color: #000
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
	border-right: 1px solid #f2f2f2;
	border-top: 0 none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
	border-right: 0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
	display: none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
	border-top: 0 none
}

.selectize-control.plugin-remove_button [data-value] {
	position: relative;
	padding-right: 24px!important
}

.selectize-control.plugin-remove_button [data-value] .remove {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.selectize-control.plugin-remove_button [data-value].active .remove {
	border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
	background: 0 0
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
	border-left-color: #fff
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
	color: #303030;
	font-family: inherit;
	font-size: 13px;
	line-height: 18px;
	-webkit-font-smoothing: inherit
}

.selectize-control.single .selectize-input.input-active,
.selectize-input {
	background: #fff;
	cursor: text;
	display: inline-block
}

.selectize-input {
	border: 1px solid #d0d0d0;
	padding: 11px 8px;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.productadd .productListBox input,
.selectize-dropdown {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.selectize-control.multi .selectize-input.has-items {
	padding: 6px 8px 3px
}

.selectize-input.full {
	background-color: #fff
}

.selectize-input.disabled,
.selectize-input.disabled * {
	cursor: default!important
}

.selectize-input>* {
	vertical-align: baseline;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1
}

.selectize-control.multi .selectize-input>div {
	cursor: pointer;
	margin: 0 8px 3px 0;
	padding: 5px 10px;
	background: #03b8cc;
	color: #FFF;
	border: 0 solid #d0d0d0
}

.selectize-control.multi .selectize-input>div.active {
	background: #03adc0;
	color: #FFF;
	border: 0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
	color: #7d7d7d;
	background: #fff;
	border: 0 solid #fff
}

.selectize-input>input {
	display: inline-block!important;
	padding: 0!important;
	min-height: 0!important;
	max-height: none!important;
	max-width: 100%!important;
	margin: 0 2px 0 0!important;
	text-indent: 0!important;
	border: 0!important;
	background: 0 0!important;
	line-height: inherit!important;
	-webkit-user-select: auto!important
}

.selectize-input>input::-ms-clear {
	display: none
}

.selectize-input>input:focus {
	outline: 0!important
}

.selectize-input::after {
	content: ' ';
	display: block;
	clear: left
}

.selectize-input.dropdown-active::before {
	content: ' ';
	display: block;
	position: absolute;
	background: #f0f0f0;
	height: 1px;
	bottom: 0;
	left: 0;
	right: 0
}

.selectize-dropdown {
	position: absolute;
	z-index: 10;
	border: 1px solid #d0d0d0;
	background: #fff;
	margin: -1px 0 0;
	border-top: 0 none;
	box-sizing: border-box
}

.selectize-dropdown [data-selectable] {
	cursor: pointer;
	overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
	background: rgba(125, 168, 208, .2)
}

.selectize-dropdown .optgroup-header,
.selectize-dropdown [data-selectable] {
	padding: 5px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
	border-top: 0 none
}

.selectize-dropdown .optgroup-header {
	color: #303030;
	background: #fff;
	cursor: default
}

.selectize-dropdown .active {
	background-color: #f5fafd;
	color: #495c68
}

.selectize-dropdown .active.create {
	color: #495c68
}

.selectize-dropdown .create {
	color: rgba(48, 48, 48, .5)
}

.selectize-dropdown-content {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 200px
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
	cursor: pointer
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
	cursor: text
}

.ui-btn,
.ui-icon-big-x,
.ui-op {
	cursor: pointer
}

.selectize-control.single .selectize-input:after {
	content: ' ';
	display: block;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0;
	border-color: grey transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
	margin-top: -4px;
	border-width: 0 5px 5px;
	border-color: transparent transparent grey
}

.selectize-control.rtl.single .selectize-input:after {
	left: 15px;
	right: auto
}

.selectize-control.rtl .selectize-input>input {
	margin: 0 4px 0 -2px!important
}

.selectize-control .selectize-input.disabled {
	opacity: .5;
	background-color: #fafafa
}

.ui-search-ico {
	background: url(../images/icon8.png) -110px 0 no-repeat;
	width: 14px;
	height: 0;
	padding-top: 14px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	margin-left: -25px
}

.ui-search-ico:hover {
	background-position: -128px 0
}

.ui-search-ico:active {
	background-position: -146px 0
}

.ui-icon {
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-icon-add,
.ui-icon-choose {
	width: 20px;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	overflow: hidden
}

.ui-icon-add {
	background: url(../images/icon8.png) -26px 4px no-repeat
}

.ui-icon-choose {
	background: url(../images/icon8.png) -126px -56px no-repeat;
	line-height: 20px
}

.ui-icon-return {
	background: url(../images/icon8.png) 0 -87px no-repeat;
	height: 20px;
	padding-left: 20px;
	font-size: 14px;
	display: block;
	line-height: 20px;
	vertical-align: middle
}

.ui-icon-status-back,
.ui-icon-status-nosale,
.ui-icon-status-special,
.ui-icon-sup-green,
.ui-icon-sup-offset {
	background: url(../images/icon8.png) no-repeat;
	width: 30px;
	height: 0;
	padding-top: 15px;
	overflow: hidden;
	display: inline-block
}

.ui-icon-status-nosale {
	background-position: -168px 0
}

.ui-icon-status-back {
	background-position: -256px 0
}

.ui-icon-status-special {
	background-position: -212px 0
}

.ui-icon-sup-offset {
	background-position: -280px -80px
}

.ui-icon-sup-green {
	width: 35px;
	font-size: 12px;
	text-align: center;
	padding-top: 0;
	color: #FFF;
	font-weight: 400;
	height: 15px;
	display: inline-block;
	background-position: -300px 0;
	line-height: 15px
}

.ui-icon-order-promotion-method,
.ui-icon-promotion-method {
	text-align: center;
	height: 15px;
	display: inline-block;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	padding: 2px 3px;
	border-radius: 3px
}

.ui-icon-promotion-method {
	background-color: red;
	vertical-align: middle
}

.ui-icon-order-promotion-method {
	width: 27px;
	background-color: #fa552c;
	vertical-align: middle;
	font-weight: 400
}

.ui-btn,
.ui-btn-noInfo-ico {
	font-size: 14px;
	vertical-align: middle
}

.promotion-method-maizeng {
	background-color: #ffc713
}

.promotion-method-zhijiang {
	background-color: #00b8d2
}

.promotion-method-dazhe {
	background-color: #ff862d
}

.promotion-method-manzeng {
	background-color: #00a7e4
}

.promotion-method-manjian {
	background-color: #fa552c
}

.promotion-method-manzhe {
	background-color: #09b488
}

.promotion-method-miaosha {
	background-color: #fc605c
}

.promotion-method-choujiang {
	background-color: #f3339f
}

.ui-icon-promotion-title {
	float: left;
	max-width: 270px;
	line-height: 17px;
	margin-left: 3px;
	margin-bottom: 3px;
	font-weight: 700;
	font-family: arial
}

.ui-combo-wrap .input-txt,
.ui-combo-wrap-mini .input-txt,
.ui-combo-wrap-page .input-txt {
	font-family: verdana, 'å®‹ä½“', 'Microsoft Yahei', Tahoma, Arial;
	outline: 0;
	float: left
}

.ui-icon-notice-info {
	width: 16px;
	height: 16px;
	background: url(../images/icon8.png) -120px -400px no-repeat;
	display: block
}

.ui-icon-notice-close {
	width: 14px;
	height: 14px;
	display: block;
	background: url(../images/icon8.png) -140px -400px no-repeat
}

.ui-icon-blue-info,
.ui-icon-info {
	width: 15px;
	height: 0;
	padding-top: 15px;
	display: inline-block;
	background: url(../images/icon8.png) no-repeat;
	overflow: hidden
}

.ui-icon-info {
	background-position: 0 -167px
}

.ui-icon-blue-info {
	background-position: -21px -167px;
	vertical-align: middle
}

.ui-tag {
	position: relative;
	padding-right: 15px;
	display: block
}

.caret,
.ui-btn-loading-ico,
.ui-icon-big-x,
.ui-op,
.ui-tag .ui-icon-small-x {
	display: inline-block
}

.ui-tag .ui-icon-small-x {
	background: url(../images/icon8.png) -218px -120px no-repeat;
	width: 14px;
	height: 12px;
	position: absolute;
	top: -1px;
	cursor: pointer
}

.ui-tag .ui-icon-small-x:hover {
	background: url(../images/icon8.png) -218px -140px no-repeat
}

.ui-icon-big-x {
	background: url(../images/icon8.png) -240px -120px no-repeat;
	width: 12px;
	height: 12px;
	line-height: 32px;
	vertical-align: middle
}

.ui-icon-big-x:hover {
	background-position: -240px -140px
}

.ui-op {
	vertical-align: middle;
	width: 20px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
	border-radius: 2px;
	background-color: #fff
}

.ui-op-edit {
	background: url(../images/icon8.png) 4px -16px no-repeat #fff
}

.ui-op-edit:hover {
	background: url(../images/icon8.png) -16px -16px no-repeat #3da8b9
}

.ui-op-edit:active {
	background: url(../images/icon8.png) -16px -16px no-repeat #048096
}

.ui-op-view {
	background: url(../images/icon8.png) -37px -16px no-repeat #fff
}

.ui-op-view:hover {
	background: url(../images/icon8.png) -57px -16px no-repeat #3da8b9
}

.ui-op-view:active {
	background: url(../images/icon8.png) -57px -16px no-repeat #048096
}

.ui-op-statistics {
	background: url(../images/icon8.png) -78px -16px no-repeat #fff
}

.ui-op-statistics:hover {
	background: url(../images/icon8.png) -98px -16px no-repeat #3da8b9
}

.ui-op-statistics:active {
	background: url(../images/icon8.png) -98px -16px no-repeat #048096
}

.ui-op-forbid {
	background: url(../images/icon8.png) -119px -16px no-repeat #fff
}

.ui-op-forbid:hover {
	background: url(../images/icon8.png) -139px -16px no-repeat #3da8b9
}

.ui-op-forbid:active {
	background: url(../images/icon8.png) -139px -16px no-repeat #048096
}

.ui-brands-del {
	background: url(../images/icon8.png) -215px -117px no-repeat #fff
}

.ui-op-del {
	background: url(../images/icon8.png) -160px -16px no-repeat #fff
}

.ui-op-del:hover {
	background: url(../images/icon8.png) -180px -16px no-repeat #3da8b9
}

.ui-op-del:active {
	background: url(../images/icon8.png) -180px -16px no-repeat #048096
}

.ui-op-onsale {
	background: url(../images/icon8.png) -44px -36px no-repeat #fff
}

.ui-op-onsale:hover {
	background: url(../images/icon8.png) -64px -36px no-repeat #3da8b9
}

.ui-op-onsale:active {
	background: url(../images/icon8.png) -64px -36px no-repeat #048096
}

.ui-op-nosale {
	background: url(../images/icon8.png) -124px -36px no-repeat #fff
}

.ui-op-nosale:hover {
	background: url(../images/icon8.png) -144px -36px no-repeat #3da8b9
}

.ui-op-nosale:active {
	background: url(../images/icon8.png) -144px -36px no-repeat #048096
}

.ui-op-audit {
	background: url(../images/icon8.png) -84px -36px no-repeat #fff
}

.ui-op-audit:hover {
	background: url(../images/icon8.png) -104px -36px no-repeat #3da8b9
}

.ui-op-audit:active {
	background: url(../images/icon8.png) -104px -36px no-repeat #048096
}

.ui-op-detail {
	background: url(../images/icon8.png) -164px -36px no-repeat #fff
}

.ui-op-detail:hover {
	background: url(../images/icon8.png) -184px -36px no-repeat #3da8b9
}

.ui-op-detail:active {
	background: url(../images/icon8.png) -184px -36px no-repeat #048096
}

.ui-op-top {
	background: url(../images/icon8.png) -204px -36px no-repeat #fff
}

.ui-op-top:hover {
	background: url(../images/icon8.png) -224px -36px no-repeat #3da8b9
}

.ui-op-top:active {
	background: url(../images/icon8.png) -224px -36px no-repeat #048096
}

.ui-op-open {
	background: url(../images/icon8.png) -244px -16px no-repeat #fff
}

.ui-op-open:hover {
	background: url(../images/icon8.png) -264px -16px no-repeat #3da8b9
}

.ui-op-open:active {
	background: url(../images/icon8.png) -264px -16px no-repeat #048096
}

.ui-arrow-icon,
.ui-arrow1-icon,
.ui-btn-add-blue-ico,
.ui-btn-add-gray-ico,
.ui-btn-add-green-ico,
.ui-btn-add-ico,
.ui-btn-addfav,
.ui-btn-audit-orange-ico,
.ui-btn-bank-orange-ico,
.ui-btn-copy-ico,
.ui-btn-del-white-ico,
.ui-btn-down-blue-ico,
.ui-btn-down-ico,
.ui-btn-edit-blue-ico,
.ui-btn-edit-gray-ico,
.ui-btn-edit-white-ico,
.ui-btn-error-ico,
.ui-btn-export-blue-ico,
.ui-btn-export-ico,
.ui-btn-goshopping,
.ui-btn-import-blue-ico,
.ui-btn-import-ico,
.ui-btn-logistics-orange-ico,
.ui-btn-op-forbid,
.ui-btn-pay-green-ico,
.ui-btn-person-orange-ico,
.ui-btn-print-blue-ico,
.ui-btn-return-blue-ico,
.ui-btn-right-ico,
.ui-btn-search-more-ico,
.ui-btn-share-ico,
.ui-btn-spec-add,
.ui-btn-spec-delete,
.ui-btn-spec-edit,
.ui-btn-upload-ico {
	width: 12px;
	height: 12px;
	font-size: 14px;
	display: inline-block;
	margin-right: 5px;
	background: url(../images/icon8.png) no-repeat;
	text-decoration: none;
	line-height: 32px;
	vertical-align: middle
}

.ui-btn-search-more-ico {
	background-position: -170px -360px
}

.ui-btn-add-ico {
	background-position: 0 0
}

.ui-btn-import-ico {
	background-position: -15px 0
}

.ui-btn-spec-add {
	background-position: -260px -200px;
	width: 16px;
	height: 16px
}

.ui-btn-spec-edit {
	background-position: -240px -220px;
	width: 16px;
	height: 16px
}

.ui-btn-spec-delete {
	background-position: -260px -220px;
	width: 16px;
	height: 16px
}

.ui-btn-export-ico {
	background-position: -146px -57px
}

.ui-btn-down-ico {
	background-position: -166px -57px;
	width: 16px
}

.ui-btn-down-blue-ico {
	background-position: -187px -57px;
	width: 16px
}

.ui-btn-export-blue-ico {
	background-position: -280px -20px;
	width: 12px
}

.ui-btn-import-blue-ico {
	background-position: -300px -20px;
	width: 12px
}

.ui-btn-edit-gray-ico {
	background-position: -228px -57px;
	width: 15px;
	height: 15px
}

.ui-btn-edit-blue-ico {
	background-position: 0 -20px;
	width: 12px;
	height: 12px
}

.ui-btn-edit-white-ico {
	background-position: -20px -20px;
	width: 15px;
	height: 15px
}

.ui-btn-del-white-ico {
	background-position: -180px -20px;
	width: 15px;
	height: 15px
}

.ui-btn-add-gray-ico {
	background-position: -208px -59px
}

.ui-btn-return-blue-ico {
	background-position: -315px -18px;
	width: 15px;
	height: 15px
}

.ui-btn-print-blue-ico {
	background-position: -320px -80px;
	width: 15px;
	height: 15px
}

.ui-btn-copy-ico {
	background-position: -208px -20px
}

.ui-btn-op-forbid {
	background-position: -123px -20px
}

.ui-btn-pay-green-ico {
	background-position: -160px -120px
}

.ui-btn-audit-orange-ico {
	background-position: -180px -120px
}

.ui-btn-logistics-orange-ico {
	width: 17px;
	background-position: -180px -140px
}

.ui-btn-bank-orange-ico {
	width: 15px;
	background-position: -200px -120px
}

.ui-btn-bank-orange-ico:hover {
	background-position: -200px -140px
}

.ui-btn-person-orange-ico {
	width: 15px;
	height: 16px;
	background-position: -240px -180px
}

.ui-btn-add-green-ico {
	background-position: -160px -140px
}

.ui-btn-add-blue-ico {
	background-position: -32px -1px
}

.ui-btn-right-ico {
	width: 16px;
	height: 16px;
	background-position: -260px -160px
}

.ui-btn-error-ico {
	width: 16px;
	height: 16px;
	background-position: -240px -160px
}

.ui-btn-loading-ico {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
	background: url(../images/loading.gif)
}

.product-all-type:hover,
.type-info .item:hover,
.ui-btn-default {
	background-color: #f0f0f0
}

.ui-btn-share-ico {
	width: 16px;
	height: 16px;
	background-position: -240px -200px
}

.caret {
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.ui-btn,
.ui-btn-noInfo {
	border: 0;
	text-align: center
}

.ui-arrow-icon {
	background-position: -13px -196px;
	width: 8px
}

.ui-arrow-icon.active {
	background-position: 0 -198px
}

.ui-arrow1-icon {
	background-position: -160px -360px;
	width: 7px;
	height: 12px
}

.ui-arrow1-icon.active {
	background-position: -160px -380px
}

.ui-btn-upload-ico {
	background-position: -31px 0
}

.ui-btn-goshopping {
	width: 25px;
	height: 20px;
	vertical-align: middle;
	background-position: 0 -320px
}

.ui-btn-addfav {
	width: 21px;
	height: 18px;
	background-position: -120px -380px
}

.ui-btn,
.ui-btn-txt {
	display: inline-block;
	line-height: 32px;
	height: 32px
}

.active .ui-btn-addfav,
a:hover .ui-btn-addfav {
	background-position: -120px -360px
}

.ui-btn {
	min-width: 50px;
	width: auto;
	margin-bottom: 0;
	font-weight: 400;
	white-space: nowrap;
	background-image: none;
	padding: 0 5px
}

.ui-btn:focus,
.ui-btn:hover {
	background-image: none;
	text-decoration: none
}

.ui-btn.active,
.ui-btn:active {
	background-image: none;
	outline: 0
}

.item-btns.ui-btn-dis a,
.ui-btn.ui-btn-dis,
.ui-btn[disabled],
fieldset[disabled] .ui-btn {
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none
}

.ui-btn-default {
	color: #555
}

.ui-btn-blue:focus,
.ui-btn-default:hover {
	color: #555;
	background-color: #e8eaeb
}

.ui-btn-default.active,
.ui-btn-default:active {
	color: #555;
	background-color: #bfc2c4
}

.ui-btn-default.ui-btn-dis,
.ui-btn-default[disabled],
fieldset[disabled] .ui-btn-default {
	color: #a0a0a0;
	background-color: #f3f3f3;
	opacity: .5
}

.bigimg-item a.btn-addcart.ui-btn-dis,
.bigimg-item a.btn-addcart.ui-btn-dis:hover {
	cursor: not-allowed;
	background: #f3f3f3!important;
	opacity: 1;
	color: #bbb
}

.ui-btn-upload {
	color: #013ca6;
	background-color: #f3f6f8
}

.ui-btn-green {
	color: #fff;
	background-color: #51a315
}

.ui-btn-green:focus,
.ui-btn-green:hover {
	color: #fff;
	background-color: #4da916
}

.ui-btn-green.active,
.ui-btn-green:active {
	color: #fff;
	background-color: #3c8311
}

.ui-btn-green.ui-btn-dis,
.ui-btn-green[disabled],
fieldset[disabled] .ui-btn-green {
	color: #fff;
	background-color: #4da916;
	opacity: .5
}

.ui-btn-blue {
	color: #fff;
	background-color: #013ca6
}

.ui-btn-blue:focus,
.ui-btn-blue:hover {
	color: #fff;
	background-color: #06a4bf
}

.ui-btn-blue.active,
.ui-btn-blue:active {
	color: #fff;
	background-color: #048096
}

.ui-btn-blue.ui-btn-dis,
.ui-btn-blue[disabled],
fieldset[disabled] .ui-btn-blue {
	color: #fff;
	background-color: #06a4bf;
	opacity: .5
}

.ui-btn-theme {
	color: #fff;
	background-color: #013ca6
}

.ui-btn-theme:focus,
.ui-btn-theme:hover {
	color: #fff;
	background-color: #4bafbe
}

.ui-btn-theme.active,
.ui-btn-theme:active {
	color: #fff;
	background-color: #013ca6
}

.ui-btn-theme.ui-btn-dis,
.ui-btn-theme[disabled],
fieldset[disabled] .ui-btn-theme {
	color: #fff;
	background-color: #06a4bf;
	opacity: .5
}

.ui-btn-theme.ui-btn-dis {
	background-color: #f3f3f3!important;
	opacity: 1;
	cursor: not-allowed;
	color: #bbb
}

.ui-btn-theme.ui-btn-dis em {
	display: none
}

.ui-btn-noInfo-ico {
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-right: 5px;
	background: url(../images/icon8.png) no-repeat;
	text-decoration: none;
	line-height: 22px
}

.ui-btn-noInfo,
.ui-btn-noInfo-attachment .uploadify-button-text {
	font-size: 18px
}

.ui-btn-noInfo-list .ui-btn-noInfo-ico {
	background-position: -1px -141px
}

.ui-btn-noInfo-attachment .ui-btn-noInfo-ico {
	background-position: -1px -115px
}

.ui-btn-noInfo {
	width: 190px;
	height: 65px;
	line-height: 65px;
	cursor: pointer;
	background-color: #f3f6f8;
	color: #013ca6;
	border-radius: 5px;
	outline: 0;
	display: inline-block
}

.list-none {
	overflow: hidden;
	margin: 50px auto 0;
	width: 170px
}

.list-none em {
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/icon8.png) -50px -75px no-repeat;
	float: left
}

.ui-combo-wrap,
.ui-combo-wrap-mini,
.ui-combo-wrap-page {
	display: inline-block;
	vertical-align: middle;
	zoom: 1
}

.list-none span {
	float: left;
	line-height: 60px;
	height: 50px;
	overflow: hidden;
	font-size: 16px;
	font-weight: 700;
	color: #e6e6e6
}

.list-none-text {
	margin: 20px;
	font-size: 12px;
	color: #999
}

.ui-grid-norecords {
	line-height: 40px;
	border-right: 1px solid #e5e8eb;
	padding: 0 10px
}

.list-example {
	width: 104px;
	height: 82px;
	background: url(../images/example.png) no-repeat;
	position: absolute;
	right: 20px;
	bottom: 20px
}

.ui-combo-wrap {
	position: relative;
	height: 30px;
	background-color: #fff;
	border: 1px solid #d6dee3;
	color: #555;
	overflow: hidden
}

.ui-combo-wrap .input-txt {
	padding: 5px 12px;
	height: 20px;
	line-height: 20px;
	color: #555;
	border: 0;
	font-size: 12px
}

.ui-combo-wrap-mini:hover,
.ui-combo-wrap:hover {
	border: 1px solid #a8b3b9
}

.ui-combo-wrap .trigger {
	float: left;
	width: 16px;
	height: 28px;
	overflow: hidden;
	background: url(../images/icon8.png) -47px 14px no-repeat
}

.ui-combo-active .trigger,
.ui-combo-wrap .trigger:hover,
.ui-combo-wrap:hover .trigger {
	background-position: -64px 14px
}

.ui-combo-disabled,
.ui-combo-disabled .input-txt {
	background: #fcfcfc;
	cursor: not-allowed
}

.ui-combo-active,
.ui-combo-active:hover {
	border: 1px solid #2ca1b3
}

.ui-combo-disabled .input-txt {
	color: #999
}

.ui-combo-disabled:hover {
	border: 1px solid #d6dee3
}

.ui-combo-disabled .trigger,
.ui-combo-disabled .trigger:hover {
	background-color: #fcfcfc;
	background-position: -47px 14px
}

.ui-combo-disabled:hover .trigger {
	background-position: -47px 14px
}

.ui-droplist-wrap {
	background: #fff;
	border: 1px solid #2ca1b3;
	z-index: 500;
	max-height: 230px;
	overflow: auto
}

.ui-droplist-wrap .droplist {
	background-color: #fff;
	position: relative
}

.ui-droplist-wrap .list-item {
	padding: 2px 10px;
	line-height: 26px;
	cursor: default;
	overflow: hidden;
	color: #555;
	background: #FFF
}

.ui-droplist-wrap .list-item-product {
	position: relative;
	padding: 2px 10px 2px 52px;
	height: 46px;
	cursor: pointer;
	color: #555;
	background: #FFF;
	line-height: 46px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.ui-droplist-wrap .loading {
	line-height: 26px;
	padding: 5px 5px 5px 40px;
	background: url(loading.gif) 10px center no-repeat
}

.ui-droplist-wrap .tips {
	line-height: 18px;
	padding: 5px
}

.ui-droplist-wrap .on {
	background-color: #f5f5f5
}

.ui-subjectList-wrap .list-item {
	font-size: 12px
}

.ui-droplist-wrap .extra-list-ctn {
	border-top: 1px solid #d6dee3;
	padding-left: 10px;
	line-height: 26px;
	background-color: #f5f5f5
}

.ui-combo-wrap-page {
	position: relative;
	height: 25px;
	background-color: #fafafa;
	border: 1px solid #c7ced1;
	color: #555;
	overflow: hidden
}

.ui-combo-wrap-page .input-txt {
	padding: 3px;
	height: 19px;
	line-height: 19px;
	color: #555;
	border: 0;
	background-color: #fafafa;
	font-size: 12px
}

.ui-combo-active-page,
.ui-combo-active-page:hover,
.ui-droplist-wrap-page {
	border: 1px solid #d6dee3
}

.ui-combo-wrap-page .trigger {
	float: left;
	width: 12px;
	height: 100%;
	overflow: hidden;
	background: url(../images/icon8.png) -51px 10px no-repeat
}

.ui-combo-wrap-page .trigger:hover {
	background-position: -68px 10px
}

.ui-droplist-wrap-page {
	background: #fff;
	z-index: 500
}

.ui-droplist-wrap-page .droplist {
	background-color: #fff;
	position: relative
}

.ui-droplist-wrap-page .list-item {
	padding: 3px;
	line-height: 16px;
	cursor: default;
	overflow: hidden;
	color: #555
}

.ui-droplist-wrap-page .on {
	background-color: #f5f5f5
}

.ui-combo-wrap-mini {
	position: relative;
	height: 25px;
	background-color: #fafafa;
	border: 1px solid #c7ced1;
	color: #555;
	overflow: hidden
}

.ui-combo-wrap-mini .input-txt {
	padding: 3px;
	height: 19px;
	line-height: 19px;
	color: #555;
	border: 0;
	font-size: 12px
}

.ui-combo-active-mini,
.ui-combo-active-mini:hover,
.ui-droplist-wrap-mini {
	border: 1px solid #2ca1b3
}

.ui-combo-wrap-mini .trigger {
	float: left;
	width: 12px;
	height: 100%;
	overflow: hidden;
	background: url(../images/icon8.png) -51px 10px no-repeat
}

.ui-combo-wrap-mini .trigger:hover {
	background-position: -68px 10px
}

.ui-droplist-wrap-mini {
	background: #fff;
	z-index: 500
}

.ui-droplist-wrap-mini .droplist {
	background-color: #fff;
	position: relative
}

.ui-droplist-wrap-mini .list-item {
	padding: 3px;
	line-height: 16px;
	cursor: default;
	overflow: hidden;
	color: #555
}

.ui-droplist-wrap-mini .on {
	background-color: #f5f5f5
}

.quick-add-link {
	line-height: 26px;
	position: relative;
	cursor: pointer;
	outline: 0;
	text-decoration: none;
	color: #013ca6
}

.quick-add-link i,
.radio {
	height: 20px;
	line-height: 20px
}

.radio input[type=radio] {
	display: none
}

.radio {
	padding-left: 20px;
	display: inline-block;
	background: url(../images/radio.png) no-repeat;
	cursor: pointer
}

.ui-blue-choose .item a,
.ui-blue-choose .selected a,
.ui-blue-choose .selected a:hover {
	display: block;
	padding: 0
}

.radio.over {
	background: url(../images/radio.png) 0 -18px no-repeat
}

.radio.checked {
	background: url(../images/radio.png) 0 -36px no-repeat
}

.radio.dis_check {
	color: #ccc;
	cursor: not-allowed
}

.ui-blue-choose .item {
	position: relative;
	zoom: 1;
	float: left
}

.ui-blue-choose .item a {
	border: 1px solid #c6cacc;
	background: #FFF
}

.ui-blue-choose .item a:hover {
	color: #555;
	text-decoration: none
}

.ui-blue-choose .item.choose-disabled a {
	background: #f7f7f7;
	color: #bbb;
	border: 1px dashed #c6cacc
}

.ui-blue-choose .item.choose-disabled a:hover {
	background: #f7f7f7;
	color: #bbb;
	cursor: not-allowed
}

.ui-blue-choose .item.choose-selected b {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(../images/icon8.png) -40px -200px no-repeat
}

.ui-chk input {
	display: none
}

.ui-chk {
	padding-left: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/checked.png) no-repeat;
	cursor: pointer;
	line-height: 18px;
	vertical-align: middle;
	font-size: 12px;
	word-wrap: break-word
}

.ui-datepicker-inp,
.ui-input,
.ui-textarea {
	line-height: 20px;
	border: 1px solid #d6dee3;
	color: #555;
	font-family: verdana, 'å®‹ä½“', 'Microsoft Yahei', Tahoma, Arial;
	font-size: 12px;
	outline: 0
}

.ui-chk.over {
	background: url(../images/checked.png) 0 -18px no-repeat
}

.ui-chk.checked {
	background: url(../images/checked.png) 0 -36px no-repeat
}

.ui-chk.dis_check {
	background: url(../images/checked.png) no-repeat;
	cursor: not-allowed
}

.ui-chk.checked.dis_check {
	background: url(../images/checked.png) 0 -72px no-repeat
}

.ui-textarea {
	padding: 6px 12px;
	min-height: 100px
}

.ui-datepicker-inp,
.ui-input {
	padding: 5px 12px;
	height: 20px;
	vertical-align: middle
}

.ui-input-ph {
	color: #999
}

.ui-datepicker-inp:hover,
.ui-input:hover,
.ui-textarea:hover {
	border: 1px solid #a8b3b9
}

.ui-datepicker-inp:focus,
.ui-input-focus,
.ui-input:focus,
.ui-textarea:focus {
	border: 1px solid #2ca1b3
}

.ui-datepicker-dis-inp,
.ui-input-dis,
.ui-textarea-dis {
	background-color: #fcfcfc;
	color: #999;
	cursor: not-allowed
}

.ui-input-dis:hover,
.ui-textarea-dis:hover,
ui-datepicker-dis-inp:hover {
	border: 1px solid #d6dee3
}

.ui-input-line {
	outline: 0;
	border: 0;
	height: 14px;
	line-height: 18px;
	border-bottom: 1px solid #d6dee3;
	color: #555;
	padding: 2px 12px;
	font-size: 12px
}

.ui-input-dashed,
.ui-textarea-line {
	color: #555;
	font-family: verdana, 'å®‹ä½“', 'Microsoft Yahei', Tahoma, Arial;
	font-size: 12px;
	border: 0;
	outline: 0
}

.ui-input-line-dis {
	background: #fcfcfc;
	cursor: not-allowed
}

.ui-textarea-line {
	line-height: 32px;
	height: 32px;
	background: url(../images/textarea-line-bg.png);
	resize: none;
	padding: 0 5px
}

.ui-input-dashed {
	vertical-align: middle;
	padding: 5px 12px;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px dashed #d6dee3
}

.ui-input-nobord,
.ui-input-nobord:focus,
.ui-input-nobord:hover {
	border: none;
	text-align: center
}

div.arrow-up {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #2f2f2f;
	font-size: 0;
	line-height: 0
}

div.arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid red;
	font-size: 0;
	line-height: 0
}

div.arrow-left,
div.arrow-right {
	width: 0;
	height: 0;
	border-bottom: 15px solid transparent;
	border-top: 15px solid transparent;
	font-size: 0;
	line-height: 0
}

div.arrow-left {
	border-right: 10px solid #ff0
}

div.arrow-right {
	border-left: 60px solid green
}

.ui-left-arrow-box {
	margin-left: 9px;
	padding: 24px;
	position: relative;
	border: 1px solid #dcdcdc;
	background: #FFF
}

.ui-left-arrow-box .ui-left-arrow {
	position: absolute;
	left: -9px;
	width: 9px;
	display: block;
	height: 15px;
	top: 24px;
	background: url(../images/icon8.png) -180px -160px no-repeat
}

.qtip .qtip-content .qtip-title,
.qtip-cream .qtip-content .qtip-title,
.qtip-light .qtip-content .qtip-title {
	background-color: #f1f1f1
}

.qtip .qtip-content {
	padding: 10px;
	overflow: hidden;
	line-height: 25px
}

.product-tip-con {
	max-width: 200px!important;
	max-height: 250px;
	overflow: auto
}

.qtip-cream .qtip-content {
	background: #f1f1f1
}

.qtip-dark .qtip-content .qtip-title {
	background-color: #404040
}

.qtip-red .qtip-content .qtip-title {
	background-color: #F28279
}

.qtip-green .qtip-content .qtip-title {
	background-color: #B9DB8C
}

.qtip {
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;
	min-width: 50px;
	font-size: 10.5px;
	line-height: 12px;
	direction: ltr;
	box-shadow: none;
	padding: 0
}

.qtip-content,
.qtip-titlebar {
	position: relative;
	overflow: hidden
}

.qtip-content {
	text-align: left;
	word-wrap: break-word;
	padding: 10px;
	line-height: 25px
}

.qtip-titlebar {
	padding: 5px 35px 5px 10px;
	border-width: 0 0 1px;
	font-weight: 700
}

.qtip-titlebar+.qtip-content {
	border-top-width: 0!important
}

.qtip-close {
	position: absolute;
	right: -9px;
	top: -9px;
	cursor: pointer;
	outline: 0;
	border-width: 1px;
	border-style: solid;
	border-color: transparent
}

.qtip-titlebar .qtip-close {
	right: 4px;
	top: 50%;
	margin-top: -9px
}

* html .qtip-titlebar .qtip-close {
	top: 16px
}

.qtip-icon .ui-icon,
.qtip-titlebar .ui-icon {
	display: block;
	text-indent: -1000em;
	direction: ltr
}

.qtip-icon,
.qtip-icon .ui-icon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none
}

.qtip-icon .ui-icon {
	width: 18px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	text-indent: 0;
	font: normal 700 10px/13px Tahoma, sans-serif;
	color: inherit;
	background: -100em -100em no-repeat
}

.qtip-default {
	border-width: 2px;
	border-style: solid;
	border-color: #edd28b;
	background-color: #fffef9;
	color: #555
}

.qtip-default .qtip-titlebar {
	background-color: #FFEF93
}

.qtip-default .qtip-icon {
	border-color: #CCC;
	background: #F1F1F1;
	color: #777
}

.qtip-default .qtip-titlebar .qtip-close {
	border-color: #AAA;
	color: #111
}


/*! Light tooltip style */

.qtip-light {
	background-color: #fff;
	border-color: #E2E2E2;
	color: #454545
}

.qtip-light .qtip-titlebar {
	background-color: #f1f1f1
}


/*! Dark tooltip style */

.qtip-dark {
	background-color: #505050;
	border-color: #303030;
	color: #f3f3f3
}

.qtip-dark .qtip-titlebar {
	background-color: #404040
}

.qtip-dark .qtip-icon {
	border-color: #444
}

.qtip-dark .qtip-titlebar .ui-state-hover {
	border-color: #303030
}


/*! Cream tooltip style */

.qtip-cream {
	background-color: #FBF7AA;
	border-color: #F9E98E;
	color: #A27D35
}

.qtip-red,
.qtip-red .qtip-icon,
.qtip-red .qtip-titlebar .ui-state-hover {
	border-color: #D95252
}

.qtip-cream .qtip-titlebar {
	background-color: #F0DE7D
}

.qtip-cream .qtip-close .qtip-icon {
	background-position: -82px 0
}


/*! Red tooltip style */

.qtip-red {
	background-color: #F78B83;
	color: #912323
}

.qtip-red .qtip-titlebar {
	background-color: #F06D65
}

.qtip-red .qtip-close .qtip-icon {
	background-position: -102px 0
}


/*! Green tooltip style */

.qtip-green {
	background-color: #CAED9E;
	border-color: #90D93F;
	color: #3F6219
}

.qtip-green .qtip-titlebar {
	background-color: #B0DE78
}

.qtip-green .qtip-close .qtip-icon {
	background-position: -42px 0
}


/*! Blue tooltip style */

.qtip-blue {
	background-color: #E5F6FE;
	border-color: #ADD9ED;
	color: #5E99BD
}

.qtip-blue .qtip-titlebar {
	background-color: #D0E9F5
}

.qtip-targetBox,
.qtip-targetBox .qtip-titlebar {
	background-color: #FFF
}

.qtip-blue .qtip-close .qtip-icon {
	background-position: -2px 0
}


/*! targetBox tooltip style */

.qtip-targetBox {
	border-color: #3DA8B9;
	color: #3DA8B9;
	border-width: 1px
}

.qtip-targetBox .qtip-close .qtip-icon {
	background-position: -82px 0
}

.qtip-shadow {
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15)
}

.qtip-bootstrap,
.qtip-rounded,
.qtip-tipsy {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.qtip-rounded .qtip-titlebar {
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.qtip-youtube {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;
	color: #fff;
	border-width: 0;
	background: #4A4A4A;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a4a4a), color-stop(100%, #000));
	background-image: -webkit-linear-gradient(top, #4a4a4a 0, #000 100%);
	background-image: -moz-linear-gradient(top, #4a4a4a 0, #000 100%);
	background-image: -ms-linear-gradient(top, #4a4a4a 0, #000 100%);
	background-image: -o-linear-gradient(top, #4a4a4a 0, #000 100%)
}

.qtip-youtube .qtip-titlebar {
	background-color: #4A4A4A;
	background-color: rgba(0, 0, 0, 0)
}

.qtip-youtube .qtip-content {
	padding: .75em;
	font: 12px arial, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"
}

.qtip-youtube .qtip-icon {
	border-color: #222
}

.qtip-youtube .qtip-titlebar .ui-state-hover {
	border-color: #303030
}

.qtip-jtools {
	background: #232323;
	background: rgba(0, 0, 0, .7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-linear-gradient(top, #717171, #232323);
	background-image: -ms-linear-gradient(top, #717171, #232323);
	background-image: -o-linear-gradient(top, #717171, #232323);
	border: 2px solid #f1f1f1;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333
}

.qtip-jtools .qtip-titlebar {
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4a4a4a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"
}

.qtip-jtools .qtip-content {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a4a4a, endColorstr=#232323);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"
}

.qtip-jtools .qtip-content,
.qtip-jtools .qtip-titlebar {
	background: 0 0;
	color: #fff;
	border: 0 dashed transparent
}

.qtip-jtools .qtip-icon {
	border-color: #555
}

.qtip-jtools .qtip-titlebar .ui-state-hover {
	border-color: #333
}

.qtip-cluetip {
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
	background-color: #D9D9C2;
	color: #111;
	border: 0 dashed transparent
}

.qtip-cluetip .qtip-titlebar {
	background-color: #87876A;
	color: #fff;
	border: 0 dashed transparent
}

.qtip-cluetip .qtip-icon {
	border-color: #808064
}

.qtip-cluetip .qtip-titlebar .ui-state-hover {
	border-color: #696952;
	color: #696952
}

.qtip-tipsy {
	background: #000;
	background: rgba(0, 0, 0, .87);
	color: #fff;
	border: 0 solid transparent;
	font-size: 11px;
	font-family: 'Lucida Grande', sans-serif;
	font-weight: 700;
	line-height: 16px;
	text-shadow: 0 1px #000
}

.qtip-tipsy .qtip-titlebar {
	padding: 6px 35px 0 10px;
	background-color: transparent
}

.qtip-tipsy .qtip-content {
	padding: 6px 10px
}

.qtip-tipsy .qtip-icon {
	border-color: #222;
	text-shadow: none
}

.qtip-tipsy .qtip-titlebar .ui-state-hover {
	border-color: #303030
}

.qtip-tipped {
	border: 3px solid #959FA9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #F9F9F9;
	color: #454545;
	font-weight: 400;
	font-family: serif
}

.qtip-tipped .qtip-titlebar {
	border-bottom-width: 0;
	color: #fff;
	background: #3A79B8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d));
	background-image: -webkit-linear-gradient(top, #3a79b8, #2e629d);
	background-image: -moz-linear-gradient(top, #3a79b8, #2e629d);
	background-image: -ms-linear-gradient(top, #3a79b8, #2e629d);
	background-image: -o-linear-gradient(top, #3a79b8, #2e629d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3a79b8, endColorstr=#2e629d);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"
}

.qtip-tipped .qtip-icon {
	border: 2px solid #285589;
	background: #285589
}

.qtip-tipped .qtip-icon .ui-icon {
	background-color: #FBFBFB;
	color: #555
}

.qtip-bootstrap {
	font-size: 14px;
	line-height: 20px;
	color: #333;
	padding: 1px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.qtip-bootstrap .qtip-titlebar {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
	right: 11px;
	top: 45%;
	border-style: none
}

.qtip-bootstrap .qtip-content {
	padding: 9px 14px
}

.qtip-bootstrap .qtip-icon {
	background: 0 0
}

.qtip-bootstrap .qtip-icon .ui-icon {
	width: auto;
	height: auto;
	float: right;
	font-size: 20px;
	font-weight: 700;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}

#qtip-overlay,
#qtip-overlay div {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	filter: alpha(opacity=40)
}

.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
	filter: none;
	-ms-filter: none
}

.qtip .qtip-tip {
	margin: 0 auto;
	overflow: hidden;
	z-index: 10
}

.qtip .qtip-tip,
x:-o-prefocus {
	visibility: hidden
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
	position: absolute;
	color: #123456;
	background: 0 0;
	border: 0 dashed transparent
}

.qtip .qtip-tip canvas {
	top: 0;
	left: 0
}

.qtip .qtip-tip .qtip-vml {
	behavior: url(#default#VML);
	display: inline-block;
	visibility: visible
}

#qtip-overlay {
	position: fixed
}

#qtip-overlay.blurs {
	cursor: pointer
}

#qtip-overlay div {
	position: absolute;
	background-color: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}

.qtipmodal-ie6fix {
	position: absolute!important
}

.ui-datepicker-inp {
	background: url(../images/datepicker.png) right 0 no-repeat #fff
}

.ui-datepicker {
	font-size: 80%
}

.ui-datepicker .ui-datepicker-header {
	background: 0 0;
	border: 0
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	font-size: 14px;
	text-align: center
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	font-size: 12px
}

.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px
}

.ui-timepicker-div dl {
	text-align: left
}

.ui-timepicker-div dl dt {
	height: 25px;
	margin-bottom: -25px
}

.ui-timepicker-div dl dd {
	margin: 0 10px 10px 65px
}

.ui-timepicker-div td {
	font-size: 90%
}

.ui-tpicker-grid-label {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0
}

.ui-autocomplete.ui-menu {
	padding: 0
}

.ui-autocomplete .ui-autocomplete.ui-corner-all,
.ui-autocomplete .ui-corner-all {
	border-radius: 0
}

.ui-autocomplete {
	border: 1px solid #d6dee3;
	margin-top: -1px;
	position: absolute
}

.ui-autocomplete .ui-state-focus,
.ui-autocomplete .ui-state-hover,
.ui-autocomplete .ui-widget-content .ui-state-focus,
.ui-autocomplete .ui-widget-content .ui-state-hover,
.ui-autocomplete .ui-widget-header .ui-state-focus,
.ui-autocomplete .ui-widget-header .ui-state-hover {
	background: #f5f5f5;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #d6dee3;
	border-right: 1px solid #d6dee3
}

.ui-pager-number {
	background-color: #fafafa;
	border: 1px solid #c4d0d7;
	display: inline-block;
	min-width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #555
}

.ui-pager-number:hover {
	background-color: #FFF;
	border: 1px solid #c7ced1;
	color: #333
}

.ui-pager-number.current,
.ui-pager-number.current:hover,
.ui-pager-number:active {
	background-color: #93a3ab;
	border: 1px solid #93a3ab
}

.ui-pager-number.current,
.ui-pager-number:active {
	color: #FFF
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-input,
.ui-jqgrid .ui-pg-input,
.ui-pager-inp {
	padding: 0 5px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #d6dee3;
	color: #555;
	width: 30px;
	display: inline-block;
	float: left;
	vertical-align: middle;
	outline: 0;
	font-family: verdana, 'å®‹ä½“', 'Microsoft Yahei', Tahoma, Arial;
	margin-left: 5px;
	font-size: 12px
}

.ui-jqgrid .ui-paging-info {
	float: left;
	margin: 10px 10px 0
}

.ui-jqgrid tr.jqgrow2 td {
	font-weight: 400;
	overflow: hidden;
	white-space: pre;
	padding: 1px 2px;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid
}

.ui-pager-next,
.ui-pager-prev {
	background: url(../images/icon8.png) no-repeat;
	display: inline-block;
	width: 25px;
	height: 0;
	padding-top: 25px;
	overflow: hidden;
	cursor: pointer
}

.ui-tab-menu li a,
.ui-tab2-menu li a {
	padding: 0 10px;
	font-size: 14px;
	text-align: center
}

.ui-pager-prev {
	background-color: #fafafa;
	border: 1px solid #c7ced1;
	background-position: 9px -34px
}

.ui-pager-prev:hover {
	background-color: #FFF;
	border: 1px solid #c7ced1
}

.ui-pager-prev:active {
	background-color: #93a3ab;
	border: 1px solid #93a3ab;
	background-position: -22px -34px
}

.ui-pager-prev.ui-pager-pn-disabled,
.ui-pager-prev.ui-pager-pn-disabled:active,
.ui-pager-prev.ui-pager-pn-disabled:hover {
	cursor: not-allowed;
	background-color: #FFF;
	border: 1px solid #c7ced1;
	background-position: -7px -34px
}

.ui-pager-next {
	background-color: #fafafa;
	border: 1px solid #c7ced1;
	background-position: 10px -51px
}

.ui-pager-next:hover {
	background-color: #FFF;
	border: 1px solid #c7ced1
}

.ui-pager-next:active {
	background-color: #93a3ab;
	border: 1px solid #93a3ab;
	background-position: -21px -51px
}

.ui-pager-next.ui-pager-pn-disabled,
.ui-pager-next.ui-pager-pn-disabled:active,
.ui-pager-next.ui-pager-pn-disabled:hover {
	cursor: not-allowed;
	background-color: #FFF;
	border: 1px solid #c7ced1;
	background-position: -6px -51px
}

.corp-product-list .pager,
.ydh-promotion .pager {
	float: right
}

.main-wrap-crop .ui-tab-menu {
	display: none
}

.ui-tab-menu {
	height: 38px;
	display: block;
	overflow: hidden
}

.ui-tab-menu li {
	position: relative;
	float: left;
	display: inline-block;
	margin-right: 8px
}

.ui-tab-menu li a {
	display: block;
	background-color: #e6e8e9;
	color: #666;
	height: 38px;
	min-width: 80px;
	line-height: 38px;
	cursor: pointer
}

.ui-tab-menu li a:hover {
	background-color: #d7dddf;
	color: #666
}

.ui-tab-menu li.current a,
.ui-tab-menu li.current a:hover {
	background-color: #fff;
	color: #013ca6
}

.ui-tab2-menu {
	height: 37px;
	display: block
}

.ui-tab2-menu ul {
	overflow: hidden
}

.ui-tab2-menu li {
	float: left;
	display: inline-block;
	margin-right: 8px
}

.ui-tab2-menu li a {
	display: block;
	color: #555;
	height: 35px;
	min-width: 60px;
	line-height: 35px;
	cursor: pointer;
	margin-bottom: -1px
}

.ui-tab2-menu li a:hover {
	background-color: #FFF;
	color: #013ca6
}

.ui-tab2-menu li.current a {
	background-color: #FFF;
	color: #013ca6;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-top: 2px solid #013ca6;
	border-bottom: 1px solid #FFF
}

.ui-tab2-menu li.current a:hover {
	background-color: #fff;
	color: #013ca6
}

.ui-sub-tab-menu {
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #f0f0f0
}

.main-wrap-crop .ui-sub-tab-menu {
	display: none
}

.ui-sub-tab-menu li {
	float: left;
	display: block;
	padding-right: 30px
}

.ui-sub-tab-menu li a {
	display: block;
	cursor: pointer;
	line-height: 34px;
	font-size: 14px
}

.ui-sub-tab-menu li a:hover {
	text-decoration: none;
	border-bottom: 2px solid #3da8b9
}

.ui-sub-tab-menu li.current a {
	border-bottom: 2px solid #3da8b9;
	color: #013ca6
}

.table-filter-tip:hover em {
	background-position: right -24px;
	color: #013ca6
}

.table-filter {
	display: inline-block;
	padding-right: 20px;
	line-height: 20px;
	height: 20px;
	background: url(../images/table-filter.png) right 4px no-repeat;
	cursor: pointer
}

.advance-con .table-filter {
	background: 0 0;
	padding: 0
}

.table-filter2 {
	height: 16px;
	background-position: right 0
}

.table-filter:hover {
	background-position: right -22px;
	color: #013ca6
}

.table-filter2:hover {
	background-position: right -26px;
	color: #013ca6
}

.shadow {
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .4)
}

.target_box {
	border: 1px solid #3DA8B9;
	background-color: #fff;
	border-radius: 3px
}

.target_box ul {
	overflow: auto
}

.control-box,
.control-group,
.file-box,
.float_corner,
.target_box li {
	overflow: hidden
}

.target_box li {
	position: relative;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 20px
}

.float_corner,
.float_corner .corner,
.float_doing_box,
.float_tip_box {
	position: absolute
}

.target_box li:hover {
	background-color: #F0F0F0
}

.target_box li a {
	font-size: 12px;
	display: block;
	padding: 5px 20px 5px 5px;
	text-align: center
}

.target_box li.filter-op a {
	text-align: left;
	background-color: #f5f5f5;
	border-top: 1px solid #dce2e7;
	color: #1b96a9
}

.target_box li.filter-op a:hover {
	text-align: left;
	background-color: #eceaea;
	border-top: 1px solid #dce2e7;
	color: #1b96a9
}

.float_ajax_box {
	border: 1px solid #ccc;
	background-color: #fff
}

.float_loading {
	width: 100px;
	height: 100px;
	background: url(../images/loading.gif) center no-repeat
}

.float_ajax_image {
	padding: 5px
}

.float_ajax_error {
	width: 200px;
	padding: 40px 0;
	text-align: center
}

.float_list_ul {
	margin: 0;
	padding: 1px;
	border: 1px solid #beceeb;
	background-color: #fff;
	font-size: 12px;
	list-style-type: none
}

.float_list_a {
	display: block;
	text-decoration: none
}

.float_list_a:hover {
	background-color: #f0f3f9;
	color: #333;
	text-decoration: none
}

.float_list_ul li {
	line-height: 20px;
	border-top: 1px solid #f0f3f9;
	text-indent: 5px
}

.float_list_ul li:first-child {
	border-top: 0
}

.float_list_null {
	padding: 40px 20px;
	text-align: center
}

.float_remind_box {
	border: 1px solid #F7CE39;
	background: #ffffe0;
	padding: 5px 10px
}

.float_tip_box {
	line-height: 18px;
	padding: 0 3px;
	background-color: #ffffe0;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	border: 1px solid #333
}

.float_doing_box {
	border: 1px solid #F7CE39;
	background: url(../images/loading.gif) 5px center no-repeat #ffffe0;
	padding: 5px 10px 5px 25px;
	font-size: 12px
}

.float_corner {
	font-size: 18px;
	font-family: 'å®‹ä½“';
	left: -6000px
}

.float_corner .corner_1 {
	color: #ccc
}

.float_corner .corner_2 {
	color: #fff
}

.float_corner_bottom,
.float_corner_top {
	width: 16px;
	height: 8px
}

.float_corner_top {
	line-height: 14px
}

.float_corner_bottom {
	line-height: 17px
}

.float_corner_left,
.float_corner_right {
	width: 8px;
	height: 16px
}

.float_corner_bottom .corner,
.float_corner_top .corner {
	left: 0
}

.float_corner_left .corner,
.float_corner_right .corner {
	top: -2px
}

.float_corner_bottom .corner_2 {
	top: 1px
}

.float_corner_left .corner_1 {
	right: 0
}

.float_corner_left .corner_2 {
	right: 1px
}

.float_corner_top .corner_1 {
	bottom: 0
}

.float_corner_top .corner_2 {
	bottom: 1px
}

.float_corner_right .corner_2 {
	left: 1px
}

.file-box {
	width: 340px;
	position: relative
}

.file-box .textfield {
	width: 310px;
	z-index: 10
}

.file-box .btn-browse {
	width: 24px;
	height: 24px;
	background: url(../images/icon8.png) -228px -79px no-repeat;
	position: absolute;
	top: 4px;
	left: 307px;
	border: 0
}

.file-box .file,
.loadmask,
.loadmask-msg {
	position: absolute;
	top: 0
}

.file-box .file {
	left: 0;
	height: 30px;
	filter: alpha(opacity=0);
	opacity: 0;
	width: 332px;
	z-index: 9
}

.ui-slide-a,
.ui-slide-gray-a {
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #555;
	background: url(../images/icon8.png) -148px -79px no-repeat;
	display: inline-block
}

.ui-gray-circle,
.ui-green-circle,
.ui-green-circle.disable {
	display: block;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #FFF;
	font-style: normal
}

.ui-slide-a.current {
	color: #FFF;
	background-position: -188px -79px
}

.ui-slide-gray-a.current {
	color: #FFF;
	background-position: -108px -79px
}

.ui-green-circle {
	background: url(../images/icon8.png) -200px -160px no-repeat
}

.ui-gray-circle,
.ui-green-circle.disable {
	background: url(../images/icon8.png) -200px -200px no-repeat
}

.control-box-inline .control-group,
.type-info a.name,
.type-info em {
	display: inline-block
}

.control-box-area {
	background-color: #f7f7f7;
	padding: 10px 20px
}

.control-group {
	margin-top: 10px;
	min-height: 32px;
	line-height: 32px
}

.control-group .control-label {
	width: 110px;
	float: left;
	height: 32px;
	line-height: 32px;
	text-align: right
}

.control-group.first-noname .control-input {
	padding-left: 0
}

.loadmask {
	z-index: 100;
	left: 0;
	-moz-opacity: .5;
	opacity: .5;
	filter: alpha(opacity=50);
	background-color: #CCC;
	width: 100%;
	height: 100%;
	zoom: 1
}

.loadmask-msg {
	z-index: 20001;
	left: 0;
	border: 1px solid silver
}

.loadmask-msg div {
	padding: 5px 10px 5px 25px;
	background: url(../images/loading.gif) 5px 5px no-repeat #fbfbfb;
	line-height: 16px;
	color: #222;
	font: 400 11px tahoma, arial, helvetica, sans-serif;
	cursor: wait
}

.masked {
	overflow: hidden!important
}

.masked-relative {
	position: relative!important
}

.masked-hidden {
	visibility: hidden!important
}

.type-info {
	font-size: 12px
}

.type-info .item {
	padding: 10px;
	white-space: nowrap
}

.type-info em {
	width: 13px;
	height: 14px;
	background: url(../images/icon8.png) no-repeat;
	margin-right: 5px
}

.type-info em.em_close,
.type-info em.em_open {
	cursor: pointer
}

.type-info .op {
	float: right
}

.type-info a.name {
	vertical-align: top
}

.type-info .em_leaf {
	background: 0 0
}

.type-info .em_close {
	background-position: -120px -199px
}

.type-info .em_open {
	background-position: -140px -199px
}

.ui-mobile-outline {
	display: block;
	padding: 37px 16px 58px 15px;
	width: 215px;
	height: 385px;
	background: url(../images/mobile_outline.png) no-repeat;
	position: relative
}

.selectize-control.plugin-remove_button [data-value] .remove {
	z-index: 1;
	position: absolute;
	background: url(../images/icon8.png) 0 -480px no-repeat;
	width: 18px;
	height: 0;
	padding: 18px 0 0;
	overflow: hidden;
	top: -6px;
	right: -9px;
	bottom: 0;
	text-align: center;
	font-weight: 700;
	font-size: 12px;
	color: inherit;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	border-left: 0
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
	background: url(../images/icon8.png) -40px -480px no-repeat
}

.areaSelection {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	z-index: 11;
	font-size: inherit;
	text-align: left
}

.clearfix:after {
	overflow: hidden
}

.areaSelection ul {
	list-style: none;
	padding: 0
}

.areaSelection a,
.areaSelection button {
	outline: 0
}

.areaSelection .abox {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -350px;
	margin-left: -390px;
	visibility: visible;
	width: 780px;
	height: 600px;
	z-index: 6;
	background-color: #f5f5f5;
	color: inherit
}

.areaSelection .abox .acontbox {
	padding: 50px 20px 0
}

.areaSelection .acontbox .sarea-left,
.areaSelection .acontbox .sarea-right {
	float: left;
	border: 1px solid #d6dee3;
	overflow: hidden
}

.areaSelection .acontbox .sarea-right {
	float: right
}

.areaSelection .acontbox .sarea-mid {
	float: left
}

.areaSelection .acontbox .sarea-mid .sarea-mid-inside {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 75px;
	height: 500px
}

.areaSelection .sAreaAdd {
	padding: 15px 7px;
	vertical-align: middle;
	background-color: #f5f5f5;
	border: 1px solid #d6dee3;
	cursor: pointer;
	color: #555
}

.areaSelection .acontbox .s-title {
	color: #333;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	background-color: #f5f6f7;
	border-bottom: 1px solid #d6dee3;
	line-height: 50px
}

.areaSelection .acontbox .provinceList {
	font-size: 12px;
	font-weight: 500;
	height: 447px;
	width: 330px;
	overflow-y: scroll;
	background-color: #fff
}

.areaSelection .acontbox .provinceLi {
	border-bottom: 1px solid #d6dee3;
	line-height: 38px
}

.areaSelection .acontbox .s-name {
	padding-left: 15px
}

.areaSelection .provincename {
	padding-left: 30px
}

.areaSelection .acontbox .cityName {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: block
}

.areaSelection .cityList .s-name {
	margin-left: 40px
}

.areaSelection .cityName,
.areaSelection .provincename {
	cursor: pointer;
	position: relative
}

.areaSelection .sarea-right .cityName,
.areaSelection .sarea-right .provincename {
	cursor: default
}

.areaSelection .one-active {
	background-color: #d6dee3
}

.areaSelection .sIcon {
	background: url(../images/icon8.png) top left no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.areaSelection .sIcon.sIcon_minus {
	background-position: -120px -200px;
	margin-top: 2px
}

.areaSelection .sIcon.sIcon_add {
	background-position: -140px -200px;
	margin-top: 2px
}

.areaSelection .sIcon.sIcon_Close {
	background-position: -240px -140px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
	transition: 0s
}

.areaSelection .sIcon.sIcon_Close:hover {
	background-position: -240px -120px
}

.areaSelection .sIcon.sIcon_delete {
	background-position: -160px -20px;
	margin-top: 2px
}

.areaSelection .sIconBox {
	height: 100%;
	width: 30px;
	position: absolute;
	vertical-align: middle;
	text-align: center;
	cursor: pointer
}

.areaSelection .sIcon-btn {
	top: 0;
	left: 15px
}

.areaSelection .sIconBox.sIcon-btn-delete {
	top: 0;
	right: 15px
}

.areaSelection .dn {
	display: none
}

.areaSelection .sBtnbox {
	padding: 10px 20px 10px 0;
	text-align: right
}

.areaSelection .css-cancle,
.areaSelection .css-ok {
	padding: 0 20px;
	line-height: 28px;
	border: 1px solid transparent;
	border-radius: 2px;
	cursor: pointer
}

.areaSelection .css-ok {
	color: #fff;
	background-color: #2ca1b3;
	border-color: #2ca1b3
}

.areaSelection .css-ok:hover {
	color: #fff;
	background-color: #06a4bf
}

.areaSelection .css-ok:active {
	color: #fff;
	background-color: #048096
}

.areaSelection .css-cancle {
	color: #555;
	background-color: #e4e9eb;
	border-color: #e4e9eb;
	margin-left: 10px
}

.areaSelection .css-cancle:hover,
.areaSelection .sAreaAdd:hover {
	color: #555;
	background-color: #e0e3e4
}

.areaSelection .css-cancle:active,
.areaSelection .sAreaAdd:active {
	color: #555;
	background-color: #d2d9db
}

.areaSelection .text-p {
	font-weight: 600
}

.areaSelection .text-c {
	font-weight: 500
}

.webuploader-container {
	position: relative
}

.webuploader-element-invisible {
	position: absolute!important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.webuploader-pick {
	display: inline-block;
	cursor: pointer
}

.new-con,
.new-con-p {
	position: relative;
	display: inline-block
}

.ui-new-func {
	width: 9px;
	height: 0;
	padding-top: 9px;
	overflow: hidden;
	display: inline-block;
	background: url(../images/newfn.png) no-repeat;
	position: absolute;
	top: 5px
}

.selectBox {
	display: none
}

.wareHouse-select {
	position: relative;
	width: 120px;
	height: auto;
	display: none;
	background: #fff;
	margin-top: 3px
}

.wareHouse-select * {
	font-size: 12px
}

.wareHouse-select .title {
	position: relative;
	width: 100%;
	height: 30px;
	border: 1px solid #d6dee3;
	z-index: 11
}

.wareHouse-select .title:hover {
	border: 1px solid #A8B3B9
}

.wareHouse-select .title.on,
.wareHouse-select .title:active {
	border: 1px solid #2ca1b3
}

.wareHouse-select input.tts {
	float: left;
	padding-left: 10px;
	width: 90px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	outline: 0;
	color: #555;
	border: none
}

.wareHouse-select .list {
	position: absolute;
	width: 100%;
	border: 1px solid #2ca1b3;
	display: none;
	margin-top: -1px;
	background: #fff;
	z-index: 11
}

.wareHouse-select .overflow {
	height: 150px;
	overflow: hidden;
	overflow-y: auto
}

.wareHouse-select .title span {
	position: absolute;
	z-index: 5;
	right: 2px;
	top: 1px;
	width: 16px;
	height: 28px;
	overflow: hidden;
	background: url(../images/icon8.png) -47px 14px no-repeat #fff
}

.wareHouse-select .list ul li {
	display: block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	cursor: default;
	color: #555
}

.wareHouse-select .list ul li:hover {
	background: #f5f5f5
}

.wareHouse-select .list ul li input {
	margin: 8px 5px 0 0;
	float: left
}

.wareHouse-select .warehouse-submit {
	display: block;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	background-color: #F5F6F8;
	cursor: pointer
}

.wareHouse-select .select-back {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	display: none
}

.add-product-ico {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #fff;
	border-bottom: 6px solid transparent;
	line-height: 32px;
	font-size: 0
}

.product_add_type {
	display: inline-block;
	position: relative;
	width: 100px;
	line-height: 32px
}

.product_add_type .add {
	border-right: 1px solid #048CAC;
	padding-right: 7px;
	margin-right: 7px
}

.import_product,
.import_product:hover {
	position: absolute;
	right: 0;
	background: #fff;
	font-size: 12px;
	text-align: center;
	color: #555;
	top: 32px;
	box-shadow: 2px 2px 3px #ccc
}

.import_product:hover span {
	color: #1596ad!important;
	text-decoration: underline
}

.product-warehouse .product-search input {
	width: 260px
}

.product-warehouse .search-by {
	width: 100%;
	border: 1px solid #E5E8EA;
	border-top-width: 0;
	font-size: 12px
}

.product-warehouse .search-by .items {
	display: table;
	width: 100%;
	border-top: 1px solid #E5E8EA
}

.product-warehouse .search-by .items label {
	display: table-cell;
	width: 120px;
	background: #f7f7f7;
	padding-left: 20px;
	line-height: 34px;
	color: #999;
	vertical-align: top
}

.product-warehouse .search-by .items .item-list {
	display: table-cell;
	vertical-align: top;
	padding-left: 60px
}

.search-by .item-list li,
.search-by .item-list ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.search-by .item-list ul li {
	line-height: 34px;
	display: inline-block;
	width: 120px;
	margin-right: 20px;
	overflow: hidden
}

.search-by .item-list .list ul li {
	width: 220px;
	height: 34px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 0
}

.search-by .item-list ul li span {
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block
}

.search-by .item-list.checkbox-list ul li span,
.search-by .item-list.radio-list ul li span {
	width: 200px
}

.search-by .item-list.default .list ul li {
	width: auto;
	margin-right: 80px
}

.search-by .item-list .list {
	display: block
}

.search-by .item-list ul li a {
	display: inline-block;
	color: #999
}

.search-by .item-list ul li a:hover {
	color: #00bad0
}

.search-by a:hover {
	text-decoration: none
}

.search-by .item-list .list li.hover a,
.search-by .item-list.ware-type li.hover a {
	color: #00c3db;
	text-decoration: none
}

.search-by .checkbox-list .list,
.search-by .radio-list .list {
	margin-right: 10px;
	height: 170px;
	overflow: auto;
	margin-bottom: 20px
}

.product-warehouse .brand-type.brand-result,
.product-warehouse .brand-type.default,
.ui-zjmd-ico {
	overflow: hidden
}

.search-by .checkbox-list .list {
	height: 140px;
	margin-bottom: 0
}

.product-warehouse .list-do {
	float: right;
	text-align: right;
	height: 34px;
	line-height: 34px
}

.product-warehouse .list-do a,
.product-warehouse .list-do a:hover {
	cursor: pointer;
	color: #999
}

.check-more {
	background: #f5f7f8;
	padding: 1px 7px;
	border-radius: 3px
}

.check-more span {
	margin: -3px 2px 0 0
}

.product-warehouse .list-do .ui-btn-search-more-ico {
	height: 8px;
	margin: 0 5px
}

.say-info-ico,
.say-status-ico {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 5px;
	background: url(../images/icon8.png) -280px -160px no-repeat;
	text-decoration: none;
	line-height: 32px;
	vertical-align: middle
}

.say-status-ico {
	background-position: -280px -180px
}

.product-warehouse .ui-btn-search-more-ico2 {
	background-position: -170px -370px
}

.product-warehouse .list-do .close_show,
.product-warehouse .radio-list .list-do .check-more,
.product-warehouse .radio-list .list-do .show-more {
	display: none
}

.product-warehouse .radio-list .list-do .close_show {
	display: inline-block
}

.product-warehouse .checkbox-list .list-do {
	display: none
}

.product-warehouse #gview_grid .import-status {
	position: absolute;
	right: 2px;
	width: 152px;
	height: auto;
	background: #f7f7f7;
	top: 43px;
	box-shadow: 0 2px 5px #ccc;
	display: none;
	z-index: 11
}

.product-warehouse #gview_grid .import-status a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #555;
	text-align: center
}

.product-warehouse #gview_grid .import-status a:hover {
	background: #e8e8e8;
	text-decoration: none
}

.search-by .item-checked {
	display: none;
	line-height: 34px;
	padding-right: 150px
}

.search-by .item-checked .checked {
	display: inline-block
}

.search-by .item-checked a {
	line-height: 34px;
	color: #00bad0;
	margin-right: 40px
}

.search-by .item-checked a.del-all-brands {
	color: #999;
	background: #f5f7f8;
	padding: 1px 7px;
	border-radius: 3px;
	display: none;
	margin-left: -20px
}

.product-warehouse .brand-result .item-checked {
	display: block
}

.search-by .list-search {
	margin: 10px 0
}

.search-by .list-search a {
	display: inline-block;
	min-width: 14px;
	text-align: center;
	padding: 1px 3px;
	border: 1px solid #fff;
	border-radius: 3px;
	margin-right: 5px
}

.search-by .list-search a.selected,
.search-by .list-search a:hover {
	border: 1px solid #00bad0;
	color: #00bad0
}

.product-warehouse .brand-type .list input,
.product-warehouse .brand-type.default .list-search {
	display: none
}

.product-warehouse .brand-type.default .list {
	height: 34px
}

.product-warehouse .brand-type.brand-result .item-checked {
	display: block
}

.product-warehouse .brand-type.brand-result .list,
.product-warehouse .brand-type.brand-result .list-search {
	display: none
}

.product-warehouse .list ul li {
	padding-left: 0
}

.product-warehouse .submit-checkbox {
	display: block;
	text-align: center
}

.product-warehouse .submit-checkbox a {
	margin: 10px;
	display: inline-block;
	width: 44px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #f7f7f7;
	color: #888;
	border: 1px solid #ccc;
	border-radius: 3px
}

.product-warehouse .submit-checkbox a.on,
.product-warehouse .submit-checkbox a:hover {
	background: #00c4db;
	border-color: #00c4db;
	color: #fff;
	cursor: pointer
}

.product-warehouse .brand-type .list input,
.product-warehouse .brand-type .submit-checkbox {
	display: none
}

.product-warehouse .brand-type .item-checked.on .del-all-brands {
	display: inline
}

.product-warehouse .brand-type.checkbox-list .list input {
	display: none
}

.product-warehouse .brand-type.checkbox-list .list a {
	padding-left: 20px;
	background: url(../images/search_checkbox.png) no-repeat;
	text-decoration: none;
	line-height: 34px;
	vertical-align: middle
}

.product-warehouse .brand-type.checkbox-list .list li.hover a {
	background: url(../images/search_checkbox.png) 0 -34px no-repeat;
	text-decoration: none;
	line-height: 34px;
	vertical-align: middle
}

.product-warehouse .brand-type.checkbox-list .submit-checkbox {
	display: block;
	padding-right: 170px
}

.product-warehouse .brand-type.radio-list .check-more {
	display: none
}

.import-status-back {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: 0 0;
	display: none
}

.import_result_dialog p {
	display: block;
	font-size: 15px;
	margin-bottom: 40px;
	line-height: 20px;
	text-align: left
}

.ui-zjmd-ico,
.wrap-seckill {
	display: inline-block
}

body,
select {
	font-size: 12px
}

.import_result_dialog p span {
	padding: 0 5px
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	text-align: right!important;
	width: 95%!important;
	float: right!important;
	bottom: 20px!important;
	color: #555!important
}

.import_result_dialog,
.tac {
	text-align: center
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url(../images/swiper-btn.png)!important;
	background-position: -32px 0!important;
	background-size: 64px 32px!important
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url(../images/swiper-btn.png)!important;
	background-position: 0 0!important;
	background-size: 64px 32px!important
}

.swiper-button-next,
.swiper-button-prev {
	width: 32px!important;
	height: 32px!important
}

.grid-wrap .ui-jqgrid tr.jqgrow.disabled td.eq(0) {
	background: red!important
}

.grid-wrap .ui-jqgrid tr.jqgrow.disabled td.eq(0) input.cbox {
													  opacity: .3!important
												  }

.product-warehouse .grid-wrap .ui-jqgrid tr.jqgrow td:nth-of-type(4) {
	white-space: normal!important;
	height: auto!important;
	padding: 1px 20px!important;
	min-height: 70px!important;
	max-height: 70px!important;
	line-height: 20px!important
}

.grid-wrap .footrow,
.grid-wrap .myfootrow,
.product-warehouse .grid-wrap .jqgrow {
	line-height: auto!important
}

.import_result_dialog #close-import-btn {
	border-radius: 2px;
	width: 80px!important;
	min-width: 80px
}

.ware-back-dialog {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1900;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3
}

.control-label-4 {
	float: left;
	padding-left: 10px;
	height: 32px;
	line-height: 32px;
	color: #999
}

.cl0 {
	color: #555
}

.order-num .ui-icon-status-seckill,
.wrap-seckill .ui-icon-status-seckill {
	-webkit-webkit-border-radius: 2px;
	-moz-webkit-border-radius: 2px;
	-ms-webkit-border-radius: 2px;
	-o-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	background-color: #fc605c
}

.order-num .ui-icon-status-seckill {
	float: left;
	margin-right: 2px;
	margin-top: 2px;
	width: 30px;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	text-align: center
}

.wrap-seckill .ui-icon-status-seckill {
	margin-top: 0;
	padding: 0 2px
}

a,
body {
	color: #555
}

.promotion-method-seckill {
	margin-right: 3px;
	background-color: #fc605c;
	padding: 0 3px
}

.ui-zjmd-ico {
	background: url(../images/icon8.png) -321px -96px no-repeat;
	width: 10px;
	height: 12px;
	padding-top: 4px;
	vertical-align: middle;
	margin-left: 5px
}

body,
html {
	height: 100%
}

body {
	font-family: 'Microsoft Yahei', Tahoma, Arial;
	background: #f5f5f5
}

a {
	text-decoration: none;
	cursor: pointer
}

a:hover {
	color: #013ca6;
	text-decoration: underline
}

* {
	margin: 0;
	padding: 0;
	outline: 0
}

i {
	font-style: normal
}

li,
ul {
	list-style: none
}

input[type=radio] {
	margin: 0 3px 0 5px;
	vertical-align: middle
}

input[type=checkbox] {
	margin: 3px 3px 3px 4px;
	vertical-align: middle
}

select {
	font-family: 'å®‹ä½“', 'Microsoft Yahei', Tahoma, Arial
}

.tl {
	text-align: left!important
}

.tr {
	text-align: right!important
}

.tc {
	text-align: center!important
}

.fl {
	float: left!important
}

.fr {
	float: right!important
}

.oh {
	overflow: hidden!important
}

.ov {
	overflow: visible!important
}

.cb {
	clear: both!important
}

.db {
	display: block!important
}

.dib {
	display: inline-block!important
}

.dn {
	display: none!important
}

.fb {
	font-weight: 700!important
}

.fn,
.n {
	font-weight: 400!important
}

.pr {
	position: relative!important
}

.pa {
	position: absolute!important
}

.vt {
	vertical-align: top!important
}

.vm {
	vertical-align: middle!important
}

.lineThrough {
	text-decoration: line-through
}

.box-blue {
	background-color: #f1f8fb;
	padding: 20px
}

.box-gray {
	background-color: #f1f4f5;
	padding: 10px 20px
}

.box-yellow {
	background-color: #fffdf3
}

.box-green {
	background-color: #f3fbef
}

.box-add {
	background: #f3fbef;
	padding: 50px 0;
	border-top: 2px solid #73b44d;
	position: relative
}

.box-add .arrow-up {
	position: absolute;
	top: -7px;
	right: 50px;
	border-bottom-color: #73b44d
}

.pf,
.side-wrap {
	position: fixed
}

.box-lite-gray {
	background-color: #fafbfc!important
}

.box-lite-gray2 {
	background-color: #e6e9ed!important
}

.box-lite-red {
	background-color: #fbf0f0!important
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.hidden {
	display: none
}

.theme-color,
a.theme-color:hover {
	color: #1596ad!important
}

.green,
a.green:hover {
	color: #429a05!important
}

.red,
a.red:hover {
	color: red!important
}

.lite-red,
a.lite-red:hover {
	color: #e05a50!important
}

.orange,
a.orange:hover {
	color: #f60
}

.gray,
a.gray:hover {
	color: #555!important
}

.lite-gray,
a.lite-gray:hover {
	color: #999!important
}

.lite-green,
a.lite-green:hover {
	color: #449513
}

a.gray:hover,
a.green:hover,
a.lite-gray:hover,
a.lite-red:hover,
a.orange:hover,
a.red:hover,
a.theme-color:hover {
	text-decoration: underline!important
}

.lite-gray a:hover {
	color: #555!important
}

.table-wrap .lite-gray .theme-color {
	color: #999!important
}

.cgray3 {
	color: #333
}

.cgray6 {
	color: #666
}

.cgray8 {
	color: #888!important
}

.cgray9 {
	color: #999!important
}

.cgrayB {
	color: #bbb!important
}

.cgrayC {
	color: #ccc!important
}

.f0 {
	font-size: 0!important
}

.f12 {
	font-size: 12px!important
}

.f14 {
	font-size: 14px!important
}

.f16 {
	font-size: 16px!important
}

.f18 {
	font-size: 18px!important
}

.f20 {
	font-size: 20px!important
}

.f22 {
	font-size: 22px!important
}

.fw {
	font-family: 'microsoft yahei'!important
}

.fa {
	font-family: Arial!important
}

.side-menu,
.workbench .customer-quick-op-a span {
	font-family: 'Microsoft Yahei', Tahoma, Arial
}

.n {
	font-style: normal!important
}

.b {
	font-weight: 700!important
}

.t0 {
	top: 0!important
}

.b0 {
	bottom: 0!important
}

.mt-10 {
	margin-top: -10px!important
}

.mt0 {
	margin-top: 0!important
}

.mt1 {
	margin-top: 1px!important
}

.mt3 {
	margin-top: 3px!important
}

.mt5 {
	margin-top: 5px!important
}

.mt6 {
	margin-top: 6px!important
}

.mt7 {
	margin-top: 7px!important
}

.mt8 {
	margin-top: 8px!important
}

.mt10 {
	margin-top: 10px!important
}

.mt12 {
	margin-top: 12px!important
}

.mt15 {
	margin-top: 15px!important
}

.mt20 {
	margin-top: 20px!important
}

.mt25 {
	margin-top: 25px!important
}

.mt30 {
	margin-top: 30px!important
}

.mt35 {
	margin-top: 35px!important
}

.mt40 {
	margin-top: 40px!important
}

.mt45 {
	margin-top: 45px!important
}

.mt50 {
	margin-top: 50px!important
}

.mr0 {
	margin-right: 0!important
}

.mr5 {
	margin-right: 5px!important
}

.mr8 {
	margin-right: 8px!important
}

.mr10 {
	margin-right: 10px!important
}

.mr15 {
	margin-right: 15px!important
}

.mr20 {
	margin-right: 20px!important
}

.mr25 {
	margin-right: 25px!important
}

.mr30 {
	margin-right: 30px!important
}

.mr35 {
	margin-right: 35px!important
}

.mr40 {
	margin-right: 40px!important
}

.mr45 {
	margin-right: 45px!important
}

.mr50 {
	margin-right: 50px!important
}

.mb5 {
	margin-bottom: 5px!important
}

.mb8 {
	margin-bottom: 8px!important
}

.mb10 {
	margin-bottom: 10px!important
}

.mb15 {
	margin-bottom: 15px!important
}

.mb20 {
	margin-bottom: 20px!important
}

.mb25 {
	margin-bottom: 25px!important
}

.mb30 {
	margin-bottom: 30px!important
}

.mb35 {
	margin-bottom: 35px!important
}

.mb40 {
	margin-bottom: 40px!important
}

.mb45 {
	margin-bottom: 45px!important
}

.mb50 {
	margin-bottom: 50px!important
}

.ml0 {
	margin-left: 0!important
}

.ml3 {
	margin-left: 3px!important
}

.ml5 {
	margin-left: 5px!important
}

.ml8 {
	margin-left: 8px!important
}

.ml10 {
	margin-left: 10px!important
}

.ml15 {
	margin-left: 15px!important
}

.ml20 {
	margin-left: 20px!important
}

.ml25 {
	margin-left: 25px!important
}

.ml30 {
	margin-left: 30px!important
}

.ml35 {
	margin-left: 35px!important
}

.ml40 {
	margin-left: 40px!important
}

.ml45 {
	margin-left: 45px!important
}

.ml50 {
	margin-left: 50px!important
}

.ml60 {
	margin-left: 60px!important
}

.ml80 {
	margin-left: 80px!important
}

.ml100 {
	margin-left: 100px!important
}

.ml140 {
	margin-left: 140px!important
}

.ml150 {
	margin-left: 150px!important
}

.ml160 {
	margin-left: 160px!important
}

.ml190 {
	margin-left: 190px!important
}

.ml235 {
	margin-left: 235px!important
}

.mg5 {
	margin: 5px!important
}

.p0 {
	padding: 0!important
}

.p2 {
	padding-left: 2px
}

.p10 {
	padding: 10px!important
}

.p20 {
	padding: 20px!important
}

.p1020 {
	padding: 10px 20px!important
}

.pl0 {
	padding-left: 0!important
}

.pl10 {
	padding-left: 10px!important
}

.pl15 {
	padding-left: 15px!important
}

.pl20 {
	padding-left: 20px!important
}

.pl25 {
	padding-left: 25px!important
}

.pl30 {
	padding-left: 30px!important
}

.pl35 {
	padding-left: 35px!important
}

.pl40 {
	padding-left: 40px!important
}

.pl60 {
	padding-left: 60px!important
}

.pl120 {
	padding-left: 120px!important
}

.pr10 {
	padding-right: 10px!important
}

.pr15 {
	padding-right: 15px!important
}

.pr20 {
	padding-right: 20px!important
}

.pr25 {
	padding-right: 25px!important
}

.pr30 {
	padding-right: 30px!important
}

.pt0 {
	padding-top: 0!important
}

.pt5 {
	padding-top: 5px!important
}

.pt10 {
	padding-top: 10px!important
}

.pt20 {
	padding-top: 20px!important
}

.pt30 {
	padding-top: 30px!important
}

.pt40 {
	padding-top: 40px!important
}

.pt50 {
	padding-top: 50px!important
}

.pt60 {
	padding-top: 60px!important
}

.pt80 {
	padding-top: 80px!important
}

.pt100 {
	padding-top: 100px!important
}

.pb0 {
	padding-bottom: 0!important
}

.pb5 {
	padding-bottom: 5px!important
}

.pb10 {
	padding-bottom: 10px!important
}

.pb30 {
	padding-bottom: 30px!important
}

.h100p {
	height: 100%!important
}

.h20 {
	height: 20px!important
}

.h22 {
	height: 22px!important
}

.h25 {
	height: 25px!important
}

.h30 {
	height: 30px!important
}

.h32 {
	height: 32px!important
}

.h35 {
	height: 35px!important
}

.h40 {
	height: 40px!important
}

.h42 {
	height: 42px!important
}

.lh15 {
	line-height: 15px!important
}

.lh16 {
	line-height: 16px!important
}

.lh18 {
	line-height: 18px!important
}

.lh20 {
	line-height: 20px!important
}

.lh22 {
	line-height: 22px!important
}

.lh25 {
	line-height: 25px!important
}

.lh28 {
	line-height: 28px!important
}

.lh30 {
	line-height: 30px!important
}

.lh32 {
	line-height: 32px!important
}

.lh35 {
	line-height: 35px!important
}

.lh40 {
	line-height: 40px!important
}

.lh42 {
	line-height: 42px!important
}

.lh45 {
	line-height: 45px!important
}

.wauto {
	width: auto!important
}

.w25 {
	width: 25px!important
}

.w30 {
	width: 30px!important
}

.w35 {
	width: 35px!important
}

.w40 {
	width: 40px!important
}

.w45 {
	width: 45px!important
}

.w50 {
	width: 50px!important
}

.w60 {
	width: 60px!important
}

.w65 {
	width: 65px!important
}

.w70 {
	width: 70px!important
}

.w80 {
	width: 80px!important
}

.w90 {
	width: 90px!important
}

.w100 {
	width: 100px!important
}

.w105 {
	width: 105px!important
}

.w110 {
	width: 110px!important
}

.w115 {
	width: 115px!important
}

.w120 {
	width: 120px!important
}

.w130 {
	width: 130px!important
}

.w135 {
	width: 135px!important
}

.w140 {
	width: 140px!important
}

.w150 {
	width: 150px!important
}

.w160 {
	width: 160px!important
}

.w170 {
	width: 170px!important
}

.w190 {
	width: 190px!important
}

.w200 {
	width: 200px!important
}

.w230 {
	width: 230px!important
}

.w250 {
	width: 250px!important
}

.w260 {
	width: 260px!important
}

.w300 {
	width: 300px!important
}

.w318 {
	width: 318px!important
}

.w350 {
	width: 350px!important
}

.w400 {
	width: 400px!important
}

.w430 {
	width: 430px!important
}

.w500 {
	width: 500px!important
}

.w590 {
	width: 590px!important
}

.w600 {
	width: 600px!important
}

.w700 {
	width: 700px!important
}

.w100p {
	width: 100%!important
}

.w95p {
	width: 95%
}

.w90p {
	width: 90%
}

.w85p {
	width: 85%
}

.w80p {
	width: 80%
}

.w75p {
	width: 75%
}

.w70p {
	width: 70%
}

.w65p {
	width: 65%
}

.w60p {
	width: 60%
}

.w55p {
	width: 55%
}

.w50p {
	width: 50%
}

.w45p {
	width: 45%
}

.w40p {
	width: 40%
}

.w35p {
	width: 35%
}

.w30p {
	width: 30%
}

.w25p {
	width: 25%
}

.w20p {
	width: 20%
}

.w15p {
	width: 15%
}

.w10p {
	width: 10%
}

.w5p {
	width: 5%
}

input::-ms-clear {
	display: none
}

.lite-gray a,
.lite-gray span {
	color: #999
}

.side-wrap {
	width: 96px;
	height: 100%;
	background-color: #00b8d2;
	float: left;
	min-height: 590px;
	top: 0;
	z-index: 1001
}

.logo {
	width: 96px;
	height: 30px;
	margin-top: 15px
}

.logo a {
	display: block;
	overflow: hidden;
	text-align: center
}

.logo a img {
	width: 65px;
	border: 0
}

.r-wrap {
	margin:0 auto;
	max-width: 1404px
}

.try-box {
	line-height: 30px;
	border: 1px solid #ffdcb7;
	padding: 0 10px 0 30px;
	background: #ffeab5;
	height: 30px;
	overflow: hidden
}

.try-box #holder {
	max-width: 1394px;
	color: #aa7600;
	overflow: hidden
}

.try-box #holder ul {
	float: left
}

.try-box #holder a {
	color: #aa7600
}

.try-box .ui-icon-notice-close {
	float: left;
	margin-top: 8px;
	margin-right: 10px;
	cursor: pointer
}

#subLogo {
	float: left;
	height: 40px;
	margin-top: 10px;
	margin-right: 10px
}

.main-wrap {
	padding: 20px 0 20px 0;
	min-width: 840px
}

.main-t {
	background-color: #FFF;
	padding: 20px 20px 80px;
	min-height: 450px;
	overflow: hidden
}

.grid-wrap {
	min-width: 900x;
	max-width: 1364px
}

.side-menu {
	margin-top: 65px
}

.side-menu li {
	position: relative
}

.side-menu .new-con-p span.ui-new-func {
	right: 20px
}

.side-menu>ul>li {
	height: 85px
}

.side-menu>ul>li>a {
	background: url(../images/menu.png) no-repeat;
	display: block;
	text-align: center;
	padding-top: 53px;
	font-size: 14px;
	color: #fff;
	position: relative
}

.side-menu>ul>li>a:hover {
	text-decoration: none
}

.side-menu>ul>li.current side-munu-a {
	color: #fff
}

.side-menu>ul>li.current {
	background: url(../images/menu.png) -104px -30px no-repeat #06adc5
}

.side-menu>ul>li.hover {
	background: -104px -30px no-repeat #06adc5
}

.side-menu>ul>li>a.order {
	background-position: 34px 15px
}

.side-menu>ul>li>a.customer {
	background-position: 33px -77px
}

.side-menu>ul>li>a.product {
	background-position: 33px -165px
}

.side-menu>ul>li>a.promotion {
	background-position: 34px -257px
}

.side-menu>ul>li>a.message {
	background-position: 34px -343px
}

.side-menu>ul>li>a.report {
	background-position: 34px -435px
}

.side-menu>ul>li>a.pay {
	background-position: 33px -506px
}

@media screen and (max-height:550px) {
	.side-menu>ul>li>a {
		padding-top: 47px
	}
	.side-menu>ul>li {
		height: 72px
	}
	.side-menu>ul>li.current {
		background-position: -104px -36px
	}
	.side-menu>ul>li>a.order {
		background-position: 34px 10px
	}
	.side-menu>ul>li>a.customer {
		background-position: 33px -82px
	}
	.side-menu>ul>li>a.product {
		background-position: 33px -170px
	}
	.side-menu>ul>li>a.promotion {
		background-position: 34px -262px
	}
	.side-menu>ul>li>a.message {
		background-position: 34px -349px
	}
	.side-menu>ul>li>a.report {
		background-position: 34px -438px
	}
	.side-menu>ul>li>a.pay {
		background-position: 33px -511px
	}
	.side-menu {
		margin-top: 40px
	}
}

.side-menu .float-menu {
	position: absolute;
	left: -1200px;
	display: block;
	background-color: #06adc5;
	border-left: none;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 15px 0;
	color: #fff;
	transition: opacity .5s
}

.map,
.search-box {
	position: relative
}

.side-menu .float-menu.showMenu {
	left: 100%;
	display: block;
	opacity: 1;
	filter: alpha(opacity=100)
}

.hoverContent .export-btn.hovered,
.hoverContent .tipContent {
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5)
}

.side-menu .float-menu .sec-nav-a {
	display: block;
	padding: 10px 20px;
	font-size: 14px;
	line-height: 1em;
	text-decoration: none;
	word-break: normal;
	white-space: nowrap;
	color: #fff
}

.side-menu .float-menu .sec-nav-a:hover {
	background-color: #01a5bc
}

.side-menu .float-menu .third-nav-a {
	display: block;
	padding: 0 15px 0 30px;
	line-height: 2em;
	font-size: 12px;
	text-decoration: none;
	word-break: normal;
	white-space: nowrap;
	color: #fff
}

.side-menu .sec-nav.sec-nav-flow {
	overflow: hidden;
	padding-top: 10px
}

.side-menu .sec-nav-li.sec-nav-li-flow {
	float: left;
	border-right: 1px dashed #2bbace
}

.side-menu .sec-nav-li.sec-nav-li-flow:last-child {
	border-right: none
}

.side-menu .sec-nav-li.sec-nav-li-flow .third-nav-ul {
	border-right: 1px solid dotted
}

.side-menu .sec-nav-li.sec-nav-li-flow .third-nav-ul:last-child {
	border-right: none
}

.side-menu .sec-nav-li.sec-nav-li-flow .third-nav-a {
	display: block;
	padding: 10px 20px;
	text-align: left;
	font-size: 14px;
	line-height: 1em
}

.side-menu .sec-nav-li.sec-nav-li-flow .third-nav-a:hover {
	background-color: #01a5bc;
	background-color: rgba(0, 0, 0, .1)
}

.side-menu .float-menu .sec-nav-a.li-a-color {
	color: #62d9ea;
	text-align: left;
	padding: 0 20px 10px;
	line-height: 1em
}

.side-menu .float-menu .sec-nav-a.li-a-color:hover {
	background-color: inherit;
	cursor: default
}

.side-menu .li-crop {
	height: inherit
}

.side-menu .li-crop>a {
	background: 0 0;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	position: relative;
	padding: 13px 0;
	line-height: 1em
}

.map,
.map a {
	font-size: 14px;
	color: #666
}

.side-menu .li-crop .icon {
	background: url(../images/headerv2.1.png) no-repeat;
	display: block;
	width: 34px;
	height: 35px;
	margin: 0 auto 8px
}

.side-menu .li-crop .order .icon {
	background-position: 4px -140px
}

.side-menu .li-crop .customer .icon {
	background-position: -39px -137px
}

.side-menu .li-crop .product .icon {
	background-position: -77px -136px
}

.side-menu .li-crop .sales .icon {
	background-position: -120px -140px
}

.side-menu .li-crop .message .icon {
	background-position: -159px -136px
}

.side-menu .li-crop .report .icon {
	background-position: -199px -138px
}

.side-menu .li-crop .pay .icon {
	background-position: -119px -137px
}

.side-menu>ul>.li-crop.current {
	background: url(../images/menu.png) -104px -31px no-repeat #06adc5
}

@media screen and (max-height:600px) {
	.side-menu .li-crop>a {
		padding: 10px 0
	}
	.side-menu .li-crop .icon {
		width: 26px;
		height: 30px;
		margin-bottom: 0
	}
	.side-menu>ul .li-crop.current {
		background-position: -104px -40px
	}
	.side-menu .li-crop .order .icon {
		background-position: 3px -40px
	}
	.side-menu .li-crop .customer .icon {
		background-position: -39px -40px;
		margin-bottom: 4px
	}
	.side-menu .li-crop .product .icon {
		background-position: -78px -40px
	}
	.side-menu .li-crop .sales .icon {
		background-position: -120px -40px
	}
	.side-menu .li-crop .message .icon {
		background-position: -199px -40px
	}
	.side-menu .li-crop .report .icon {
		background-position: -239px -40px
	}
	.side-menu .li-crop .pay .icon {
		background-position: -159px -40px
	}
	.side-menu {
		margin-top: 40px
	}
}

.map {
	line-height: 30px;
	margin-bottom: 10px;
	z-index: 9
}

.map a {
	font-weight: 400
}

.map a.index {
	font-weight: 700;
	font-size: 16px
}

.map a:hover {
	color: #1596ad
}

.map .ui-icon-return {
	font-size: 14px;
	float: right;
	height: 20px;
	margin-top: 5px
}

.map .last-login {
	font-size: 12px;
	color: #999;
	margin-left: 20px
}

.search-box {
	margin-left: 460px;
	max-width: 1004px;
	height: 48px;
	overflow: hidden;
	margin-top: 5px;
	z-index: 10
}

.search-con {
	width: 390px;
	position: absolute;
	top: 15px;
	height: 32px;
	right: 20px
}

.search-con .search {
	width: 228px;
	margin-left: -1px;
	z-index: 1
}

.search-con .advance-search-link {
	width: 25px;
	height: 30px;
	line-height: 15px;
	display: block;
	float: right
}

.advance-tab a,
.func .control-filter {
	display: inline-block
}

.func {
	line-height: 34px
}

.func .search {
	width: 270px
}

.func .btn-group {
	float: right
}

.func .control-search {
	line-height: 34px;
	display: inline-block;
	min-width: 282px
}

.func .control-filter .table-filter {
	margin-right: 15px
}

.advance-search {
	background-color: #f7f7f7;
	margin-bottom: 10px
}

.advance-search .advance-con {
	padding: 20px
}

.advance-search .radio {
	width: 70px
}

.productInventory .advance-search .radio {
	width: 96px
}

.product .advance-search .chk,
.product .advance-search .radio,
.productInventory .advance-search .chk {
	width: 100px
}

.advance-tab {
	height: 30px;
	border-bottom: 1px solid #a2d5dd;
	padding-left: 120px
}

.advance-tab a {
	line-height: 30px;
	padding: 0 10px;
	text-align: center;
	font-size: 14px
}

.advance-tab a.current {
	background-color: #1596ad;
	color: #FFF
}

.datepickers span {
	margin-left: 8px;
	margin-right: 8px
}

.ui-datepicker {
	border-radius: 0
}

.datepickers .ui-datepicker-inp {
	width: 118px
}

.table-wrap-lite table,
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

.table-wrap {
	padding-top: 16px
}

.table-wrap tbody td,
.table-wrap tfoot td,
.table-wrap th {
	padding: 0 5px;
	vertical-align: middle
}

.table-wrap th {
	height: 40px;
	background-color: #f7f7f7;
	border: 0;
	color: #555;
	font-weight: 700;
	font-size: 14px;
	table-layout: fixed
}

.table-wrap tbody {
	color: #666
}

.table-wrap tbody td {
	font-size: 13px;
	height: 50px;
	border: 0;
	/*background-color: #fff;*/
	word-break: break-all;
	table-layout: fixed
}

.table-wrap tbody tr.selected td {
	background-color: #f9f9f9
}

.table-wrap tfoot td {
	height: 66px;
	border-top: 1px solid #dce2e7
}

.table-wrap tfoot td .batch-op {
	float: left;
	margin-right: 20px;
	line-height: 55px;
	color: #1596ad
}

.table-wrap tfoot .chk {
	float: left
}

.table-wrap tfoot .op-a {
	margin-left: 20px;
	display: none
}

#alert_orderadd_goods_container tbody tr {
	min-height: 50px
}

.table-wrap-lite {
	padding-top: 10px
}

.table-wrap-lite tbody td,
.table-wrap-lite th {
	padding: 0 5px;
	height: 50px;
	border: 1px solid #e5e8ea;
	vertical-align: middle;
	table-layout: fixed
}

.table-wrap-lite tbody tr {
	display: table-row
}

.table-wrap-lite th {
	background-color: #f5f6f7;
	color: #555;
	font-weight: 400
}

.table-wrap-lite tr.lite-gray td,
.table-wrap-lite tr.lite-gray td .red,
.table-wrap-lite tr.lite-gray td a,
.table-wrap-lite tr.lite-gray td input.ui-input {
	color: #999
}

.table-wrap-lite tbody td {
	background-color: #fff;
	color: #666;
	word-break: break-all
}

.table-wrap-lite table td.key {
	background-color: #f5f6f7;
	width: 20px;
	text-align: center;
	table-layout: fixed
}

.table-wrap-lite table td.image {
	width: 50px;
	text-align: center;
	table-layout: fixed
}

.table-wrap-lite tbody tr.selected td {
	background-color: #f9f9f9
}

.table-wrap-lite tfoot td,
.table-wrap-lite-title {
	background-color: #f5f6f7;
	height: 44px;
	border: 1px solid #e5e8ea
}

.table-wrap-lite tfoot td {
	padding: 0 10px;
	vertical-align: middle
}

.table-wrap-lite tfoot .chk {
	float: left
}

.table-wrap-lite tfoot .op-a {
	margin-left: 20px;
	display: none
}

.table-wrap-lite-title {
	line-height: 44px;
	border-left: 0;
	color: #555;
	font-weight: 400
}

.table-wrap-lite-body .tr {
	overflow: hidden;
	border-bottom: 1px solid #e5e8ea;
	border-right: 1px solid #e5e8ea
}

.table-wrap-lite-body .td,
.table-wrap-lite-title .th {
	border-left: 1px solid #e5e8ea;
	float: left;
	padding: 0 10px
}

.table-wrap-lite-body .td {
	height: 45px;
	line-height: 45px
}

.lite-gray .ui-icon-promotion-method {
	background-color: #999
}

.table-wrap-lite2 tbody td,
.table-wrap-lite2 th {
	height: 30px
}

.table-wrap-lite2 th {
	font-size: 14px
}

.table-wrap-lite2 tbody td {
	font-size: 12px;
	color: #888
}

.page {
	float: right;
	display: inline-block;
	vertical-align: middle;
	width: 350px;
	line-height: 26px;
	margin: 10px
}

.page-total {
	float: left;
	line-height: 26px;
	margin: 10px 10px 0;
	display: block
}

.page span {
	float: left;
	margin-left: 5px
}

.page span.trigger {
	margin-left: 0
}

.page .pageSel {
	float: left;
	display: block;
	color: #666;
	margin: 0 0 0 10px;
	border: 1px solid #d6dee3;
	padding: 4px;
	font-size: 12px;
	height: 26px
}

.page .pn,
.page .pn a {
	margin-left: 5px
}

.page .pn {
	float: right
}

.page-number {
	margin-left: 130px
}

.control-group .selCity .city,
.control-group .selCity .district,
.control-group label.error {
	margin-left: 5px;
	float: left
}

.page .ui-pager-next,
.page .ui-pager-prev {
	margin-left: 5px
}

.showMore {
	width: 100%;
	line-height: 35px;
	background: #f9f9f9;
	text-align: center;
	display: none
}

.showMore:hover {
	background: #f0f0f0;
	cursor: pointer
}

.btn-submit {
	margin-top: 20px
}

.control-box h3 {
	height: 40px;
	line-height: 40px;
	color: #1596ad;
	padding-left: 20px;
	font-weight: 400;
	font-size: 16px;
	margin-top: 10px
}

.control-group .control-input select {
	height: 30px;
	padding: 4px;
	border: 1px solid #d6dee3;
	color: #555;
	float: left
}

.advance-search .control-group .control-input {
	float: none;
	padding-left: 120px
}

.control-group .control-input select:hover {
	border: 1px solid #a8b3b9
}

.control-group .control-input select:focus {
	border: 1px solid #013ca6
}

.control-group .control-input .ui-input {
	width: 428px
}

.cartcount2.warnning,
.control-group .control-input .ui-input.warnning,
.shopping-cart .itemNum.warnning,
.ui-input.warnning {
	border-color: #FF5237;
	color: #FF5237
}

.control-group .control-input .ui-input.w100 {
	width: 100px
}

.control-group .control-input .ui-input-discount {
	width: 80px
}

.control-group .radios {
	line-height: 34px
}

.control-group .control-label span {
	float: right
}

.control-group .control-label i {
	color: red;
	margin-right: 5px;
	line-height: 38px;
	height: 32px;
	overflow: hidden;
	font-style: normal;
	float: right
}

.control-group label.error {
	line-height: 32px;
	color: red
}

.telphone-set .control-group label.error {
	margin-top: -32px;
	padding-left: 300px;
	display: block
}

.control-group label.validate-tip {
	float: left;
	line-height: 32px;
	margin-left: 5px;
	display: none
}

.control-group-line .control-input .ui-datepicker-inp,
.control-group-line .control-input .ui-input {
	width: 171px
}

.control-group-line .control-label-2 {
	width: 50px
}

.control-group-line .control-label-3 {
	width: 25px
}

.control-datepicker .control-label-2 {
	width: 25px!important
}

.control-datepicker .control-input .ui-datepicker-inp {
	width: 126px
}

.control-group .selCity .country,
.control-group .selCity .province {
	float: left
}

.selcity-valid label {
	margin-top: 44px
}

.password-meter {
	position: relative
}

.password-meter-message {
	position: absolute;
	z-index: 10;
	width: 176px;
	height: 16px
}

.password-meter-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 176px;
	height: 16px
}

.password-meter-bg .password-meter-bar {
	width: 176px;
	height: 15px;
	background: url(../images/password.png)
}

.workbench dd,
.workbench dt {
	height: 36px;
	line-height: 36px
}

.password-meter-bg .password-meter-too-short,
.password-meter-bg .password-meter-very-weak {
	background-position: 0 -16px
}

.password-meter-bg .password-meter-good,
.password-meter-bg .password-meter-weak {
	background-position: 0 -32px
}

.password-meter-bg .password-meter-strong {
	background-position: 0 -48px
}

.no-info {
	width: 190px;
	margin: 130px auto
}

.order .choose-invoice-type,
.order .control-choose-order-type,
.workbench dt {
	margin-bottom: 10px
}

.no-info .no-text {
	color: #bbb;
	text-align: center;
	display: block;
	line-height: 25px
}

.workbench .work-bench-l {
	margin-right: 390px
}

.workbench .work-bench-r {
	float: right;
	width: 370px;
	margin-left: 20px
}

.workbench dd {
	font-size: 12px;
	overflow: hidden;
	padding: 0 20px
}

.workbench dt {
	border-bottom: 1px solid #f0f0f0;
	font-size: 14px;
	font-weight: 700;
	color: #1b96a9;
	padding: 0 15px;
	background-color: #f7f7f7
}

.workbench .business-presentation,
.workbench .latest-notice,
.workbench .pending-order,
.workbench .today-presentation {
	background-color: #FFF;
	border: 1px solid #f0f0f0
}

.workbench dt span.title {
	float: left;
	display: block;
	margin-right: 10px;
	font-size: 16px
}

.workbench .today-presentation {
	height: 145px;
	padding-bottom: 20px
}

.workbench .business-presentation {
	height: 305px;
	margin-top: 20px
}

.workbench .pending-order {
	height: 145px;
	padding-bottom: 20px
}

.workbench .latest-notice {
	margin-top: 20px;
	height: 305px
}

.workbench .today-presentation dt .totay-1 {
	font-size: 16px;
	color: #1596ad
}

.workbench .today-presentation dt span {
	color: #555
}

.workbench .today-presentation dd {
	font-size: 14px
}

.workbench .today-presentation .totay-1 {
	width: 18%;
	float: left;
	display: block
}

.workbench .today-presentation .totay-2 {
	width: 19%;
	float: left;
	display: block;
	font-weight: 400
}

.workbench .today-presentation .totay-3 {
	width: 22%;
	float: left;
	display: block;
	font-weight: 400
}

.workbench .today-presentation .totay-4 {
	width: 19%;
	float: left;
	display: block;
	text-align: right;
	font-weight: 400
}

.workbench .today-presentation .totay-5 {
	width: 22%;
	float: left;
	display: block;
	text-align: right;
	font-weight: 400
}

.workbench .pending-order dd {
	font-size: 14px;
	text-align: right
}

.workbench .pending-order dd a {
	float: left
}

.workbench dt a.more {
	float: right;
	font-size: 12px;
	font-weight: 400
}

.workbench .latest-notice dd,
.workbench .latest-notice-op dd {
	background: url(../images/menu.png) -195px -105px no-repeat;
	padding-left: 10px;
	margin-left: 20px;
	line-height: 36px
}

.workbench .business-notice-op,
.workbench .customer-latest-order,
.workbench .latest-notice-op,
.workbench .pending-order-op {
	background-color: #FFF;
	border: 1px solid #f0f0f0
}

.workbench dd span.datetime {
	float: right;
	color: #999;
	font-size: 12px
}

.workbench .latest-notice dd a,
.workbench .latest-notice-op dd a {
	font-size: 14px;
	float: left
}

.workbench .pending-order-op {
	height: 552px;
	padding-bottom: 20px
}

.workbench .pending-order-op .ui-icon-sup-green {
	margin-top: 3px
}

.workbench .business-notice-op {
	height: 255px;
	margin-top: 20px;
	padding-bottom: 20px
}

.workbench .latest-notice-op {
	height: 572px
}

.workbench .customer-latest-order {
	height: 427px;
	margin-top: 20px
}

.workbench .customer-quick-op {
	height: 80px;
	width: 100%
}

.workbench .customer-quick-op-a {
	width: 30%;
	float: left;
	height: 80px;
	border-radius: 5px;
	text-align: center;
	position: relative
}

.workbench .customer-quick-op-order:hover {
	background-color: #3989c9
}

.workbench .customer-quick-op-promotion:hover {
	background-color: #cb612d
}

.workbench .customer-quick-op-seckill:hover {
	background-color: #fc515c
}

.workbench .customer-quick-op-favorite:hover {
	background-color: #599e2b
}

.workbench .customer-quick-op-a em {
	background: url(../images/icon8.png) no-repeat;
	width: 40px;
	height: 40px;
	line-height: 80px;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	top: 20px;
	left: 20%
}

.workbench .customer-quick-op-a span {
	font-size: 21px;
	color: #FFF;
	position: absolute;
	left: 38%;
	top: 25px
}

.workbench .customer-quick-op-a sub {
	position: absolute;
	right: 20px;
	bottom: 5px;
	color: #FFF;
	font-size: 16px
}

.workbench .customer-quick-op-order em {
	background-position: 0 -235px
}

.workbench .customer-quick-op-promotion em {
	background-position: -40px -235px
}

.workbench .customer-quick-op-seckill em {
	background: url() left 5px no-repeat
}

.workbench .customer-quick-op-favorite em {
	background-position: -80px -235px
}

.workbench .customer-quick-op-order {
	background-color: #4693d0
}

.workbench .customer-quick-op-promotion {
	margin-left: 4.9%;
	background-color: #d97340
}

.workbench .customer-quick-op-seckill {
	background-color: #fc605c
}

.workbench .customer-quick-op-favorite {
	margin-left: 4.9%;
	background-color: #70aa4a
}

.customer-workbench .latest-notice-op {
	height: 290px
}

.customer-workbench .business-notice-op {
	background-color: #FFF;
	height: 407px;
	margin-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #f0f0f0
}

.customer-workbench .app-download {
	height: 215px;
	margin-top: 20px;
	border: 1px solid #f0f0f0
}

.customer-workbench .app-download dd {
	height: 150px
}

.customer-workbench .app-download dd .app-download-link {
	float: left;
	margin-top: 15px;
	text-align: center;
	margin-left: 45px
}

.customer-workbench .app-download dd .qr-code {
	float: left;
	width: 115px;
	height: 130px;
	line-height: 20px;
	text-align: center;
	margin-left: 10px;
	margin-top: 15px
}

.customer-workbench .app-download dd .qr-code-img {
	width: 115px;
	height: 115px;
	background: url(../images/icon8.png) -160px -240px no-repeat
}

.customer-workbench .download-android,
.customer-workbench .download-ios {
	width: 130px;
	height: 40px;
	display: block;
	font-size: 14px;
	color: #555;
	margin-top: 15px
}

.customer-workbench .download-android:hover,
.customer-workbench .download-ios:hover {
	color: #333
}

.customer-workbench .download-android em,
.customer-workbench .download-ios em {
	width: 40px;
	height: 40px;
	display: block;
	float: left;
	background: url(../images/mobile-ico.png) no-repeat
}

.customer-workbench .download-android em {
	background-position: 0 0
}

.customer-workbench .download-android:hover em {
	background-position: -40px 0
}

.customer-workbench .download-android:active em {
	background-position: 0 0
}

.customer-workbench .download-ios em {
	background-position: 0 -40px
}

.customer-workbench .download-ios:hover em {
	background-position: -40px -40px
}

.customer-workbench .download-ios:active em {
	background-position: 0 -40px
}

.workbench .business-presentation .briefreporttab-radios {
	font-size: 12px;
	color: #555;
	font-weight: 400;
	float: right
}

.workbench .business-presentation div.order-unit {
	text-align: right;
	font-size: 12px;
	font-weight: 400;
	color: #999;
	padding-right: 10px
}

.rank dd {
	overflow: hidden
}

.rank dd em {
	width: 18px;
	height: 18px;
	float: left;
	background: #989898;
	color: #fff;
	margin-right: 10px;
	line-height: 18px;
	text-align: center;
	margin-top: 10px;
	font-style: normal
}

.rank dd em.em1 {
	background: #5ca21e
}

.rank dd .ranktitle {
	float: left;
	display: block
}

.rank dd .rankprice {
	float: right;
	color: #999;
	display: block
}

.agent-header .menu1 {
	position: relative
}

.agent-header .menu1 .ui-new-func {
	top: -5px
}

.agent-float-box {
	position: fixed;
	width: 242px;
	top: 135px;
	right: -212px;
	overflow: hidden;
	z-index: 9999
}

.agent-float-box .float-start {
	float: left;
	border-radius: 2px 0 0 2px;
	width: 30px;
	height: 100px;
	line-height: 19px;
	font-size: 14px;
	cursor: pointer;
	background: #03b8cc;
	color: #FFF;
	text-align: center;
	font-family: 'å®‹ä½“', simsun;
	margin-top: 58px
}

.agent-float-box .float-content {
	float: left;
	width: 210px;
	min-height: 220px;
	background: #FFF;
	border: 1px solid #ccc
}

.agent-float-box .float-content-head {
	background-color: #f8f8f8;
	padding: 20px;
	overflow: hidden
}

.agent-float-box .float-content-head em {
	float: left;
	width: 22px;
	height: 22px;
	background: url(../images/icon8.png) -80px -440px no-repeat;
	margin-top: 2px;
	margin-right: 5px
}

.agent-float-box .float-content-head span {
	color: #03b8cc;
	font-size: 20px;
	font-family: 'Microsoft Yahei', Tahoma, Arial
}

.agent-float-box .float-content-body {
	min-height: 104px;
	padding: 10px 0 10px 50px
}

.agent-float-box .float-content-body a {
	display: block;
	padding: 10px;
	color: #555;
	line-height: 18px;
	font-size: 14px
}

.agent-float-box .float-content-body a:hover {
	text-decoration: none;
	color: #333
}

.agent-float-box .float-content-body a em {
	float: left;
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/icon8.png) -60px -440px no-repeat;
	margin-right: 10px
}

.agent-float-box .float-content-foot {
	height: 50px;
	line-height: 50px;
	background-color: #f8f8f8;
	text-align: right
}

.agent-float-box .float-content-foot a {
	color: #999;
	font-size: 14px;
	margin-right: 20px
}

.grid-wrap .ui-icon {
	background: url(../images/icon8.png) no-repeat;
	cursor: pointer;
	display: inline-block;
	margin-top: 10px
}

.grid-wrap .ui-icon-plus {
	background-position: -44px -56px
}

.grid-wrap .ui-icon-plus:hover {
	background-position: -84px -56px
}

.grid-wrap .ui-icon-trash {
	background-position: -64px -56px
}

.grid-wrap .ui-icon-trash:hover {
	background-position: -104px -56px
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
	border-radius: 0
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	color: #555;
	background: 0 0;
	border: 1px solid #d6dee3;
	font-weight: 400
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	border: 1px solid #d6dee3;
	background: 0 0;
	font-weight: 400;
	color: #555
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #d6dee3;
	background: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x #e6f3f8;
	color: #555
}

.ui-jqgrid-bdiv .ui-widget-content {
	background: #FFF
}

.ui-widget-content .ui-state-default {
	background: #f5f6f7
}

.ui-jqgrid .ui-jqgrid-htable th,
.ui-jqgrid tr.jqgrow td,
.ui-jqgrid tr.jqgrow2 td {
	height: 40px
}

.ui-jqgrid {
	border-bottom: 0;
	border-right: 0
}

.edit-cell>span {
	position: relative
}

.ui-icon-ellipsis {
	border: none;
	right: 0;
	top: 50%;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	background: url(../images/icon8.png) 0 -70px no-repeat
}

.grid-wrap .ui-jqgrid .ui-jqgrid-view {
	border-left: 1px solid #e5e8ea
}

.ui-jqgrid .ui-jqgrid-resize-ltr {
	width: 2px
}

.grid-wrap .ui-corner-all {
	border-radius: 0;
	border-right: 0;
	border-bottom: 0
}

.grid-wrap .ui-widget-content {
	border-left: 0;
	border-color: #e5e8ea
}

.grid-wrap .ui-jqgrid-hdiv {
	border-bottom: 0
}

.grid-wrap div.ui-jqgrid .selected-row td {
	border-left: 1px;
	background: #e6f3f8;
	border-top: 0
}

.grid-wrap.ui-jqgrid td.jqgrid-rownum {
	border: 1px;
	background-color: #f5f6f7
}

.grid-wrap .ui-state-default,
.grid-wrap .ui-widget-content .ui-state-default,
.grid-wrap .ui-widget-header .ui-state-default {
	border-right: 1px solid #d6dee3;
	background: #f5f6f7
}

.grid-wrap .jqgrow.ui-state-hover,
.grid-wrap .ui-state-focus,
.grid-wrap .ui-widget-content .jqgrow.ui-state-hover,
.grid-wrap .ui-widget-content .ui-state-focus,
.grid-wrap .ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	background: #E6F3F8
}

.grid-wrap .ui-widget-content .ui-jqgrid-pager {
	background: #FFF
}

.grid-wrap .ui-jqgrid-htable .ui-widget-content .ui-state-hover {
	background: #f5f6f7;
	border-right: 1px solid #d6dee3
}

.grid-wrap .ui-jqgrid .ui-jqgrid-htable th div {
	line-height: 40px;
	height: 40px
}

.grid-wrap .footrow,
.grid-wrap .jqgrow,
.grid-wrap .jqgrow2,
.grid-wrap .myfootrow {
	height: 40px;
	line-height: 40px;
	background: #FFF
}

.grid-wrap .myfootrow td {
	border-bottom: 1px solid #e5e8ea
}

.ui-jqgrid tr.footrow td {
	font-weight: 400;
	border-top: 0
}

.grid-wrap .ui-jqgrid-bdiv .textbox {
	border: 1px solid #013ca6;
	outline: 0;
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-family: 'Microsoft Yahei', Tahoma, Arial
}

.grid-wrap .ui-jqgrid tr.jqgrow td,
.grid-wrap .ui-jqgrid tr.jqgrow2 td {
	color: #666;
	font-size: 12px;
	padding: 1px 5px
}

.grid-wrap .JgOrderHgeigth .ui-icon {
	margin-top: 16px
}

.grid-wrap .ui-jqgrid tr.jqgrow .JgOrderHgeigth,
.grid-wrap .ui-jqgrid tr.jqgrow2 .JgOrderHgeigth {
	min-height: 50px
}

.productImg60 {
	display: inline-block;
	height: 46px;
	width: 46px;
	vertical-align: middle;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}

.productImg60Ab {
	margin-right: 5px;
	position: absolute;
	top: 2px;
	left: 2px
}

.grid-wrap .ui-jqgrid tr.jqgrow td.ellipsis,
.grid-wrap .ui-jqgrid tr.jqgrow2 td.ellipsis {
	text-overflow: ellipsis
}

.grid-wrap .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
	border-bottom: 1px solid #d6dee3
}

.ui-grid-norecords {
	background-color: #FFF
}

.hasCheckAll .pager {
	float: right
}

.logisticsBills .table-wrap .page-total {
	float: none
}

.order .func .order-agent-name {
	font-size: 16px
}

.order .func .order-number {
	font-size: 14px
}

.order .func .control-box .control-label {
	width: 80px
}

.order .table-wrap td {
	line-height: 20px;
	padding: 0px 8px;
	vertical-align: top;
	height: 60px;
}

.logisticsBills .table-wrap tfoot td,
.order .table-wrap tfoot td {
	padding: 0 5px;
	vertical-align: middle
}

.customer .table-wrap .page-total,
.message .table-wrap .page-total {
	float: right
}

.agent-notice .table-wrap .page-total,
.logisticsBills .table-wrap .page-total,
.order .table-wrap .page-total {
	float: none;
	line-height: 26px
}

.orderQueryContent .table-wrap td {
	height: auto
}

.hoverContent {
	position: relative
}

.hoverContent .tipContent {
	position: absolute;
	right: 0;
	min-width: 150px;
	z-index: 1;
	text-align: right;
	background: #FFF;
	-moz-box-shadow: 2px 2px 5px #969696;
	-webkit-box-shadow: 2px 2px 5px #969696;
	box-shadow: 2px 2px 5px #969696;
	padding: 10px 20px
}

.hoverContent .tipContent a {
	white-space: nowrap
}

.hoverContent .export-btn.hovered {
	color: #e0e0e0;
	background-color: #FFF;
	-moz-box-shadow: 2px 2px 5px #969696;
	-webkit-box-shadow: 2px 2px 5px #969696;
	box-shadow: 2px 2px 5px #969696;
	cursor: default
}

.exportList .export {
	line-height: 34px
}

.order .order-audit-price {
	display: inline-block;
	padding: 5px 8px;
	width: 68px
}

.order .choose-client .control-label,
.order .choose-invoice-type .control-label {
	width: 77px;
	text-align: left;
	padding-left: 2px
}

.order .choose-client {
	height: 44px
}

.order .choose-client .agentAuto {
	width: 308px
}

.order .order-promotion a.red:hover {
	color: red
}

.order .remark {
	margin-top: 30px
}

.order .product-promotion {
	line-height: 34px;
	padding: 5px 20px;
	background-color: #f5f6f7;
	border: 1px solid #e5e8ea;
	margin-top: -1px
}

.order .order-total {
	min-height: 76px;
	border: 1px solid #e5e8ea;
	margin-top: -1px;
	overflow: hidden
}

.order .attachment-list .attachment-list-info,
.order .delivery-date .delivery-date-info,
.order .invoice .invoice-info,
.order .logistics .logistics-info,
.order .refund .refund-info {
	border-bottom: 1px solid #d6dee3;
	min-height: 32px
}

.order .order-total .total-l {
	margin-right: 303px!important;
	padding: 30px
}

.order .order-total .total-r {
	width: 330px;
	float: right;
	padding: 10px 20px
}

.order .total-r .total-group {
	line-height: 28px
}

.order .total-r .total-group label {
	width: 180px;
	text-align: right;
	float: left
}

.order .total-r .total-group .total {
	width: 170px;
	text-align: right;
	margin-left: 130px
}

.order .is-discount-order-con,
.order .is-use-back-point-con {
	line-height: 20px
}

.order .address-info .control-input {
	height: 34px;
	vertical-align: middle;
	line-height: 34px;
	display: table-cell
}

.cellMoney {
	line-height: 16px
}

.cellMoney i {
	font-style: normal;
	display: block
}

.ui-widget {
	font-family: 'å®‹ä½“', 'Microsoft Yahei', Tahoma, Arial
}

.ui-widget-content a.theme-color {
	color: #1596ad
}

.order .address .control-input,
.order .attachment-list .control-input,
.order .delivery-date .control-input,
.order .invoice .control-input,
.order .logistics .control-input,
.order .refund .control-input,
.order .remark .control-input {
	float: none;
	margin-left: 110px
}

.order .address .address-info,
.order .remark .remark-info {
	overflow: hidden;
	border-bottom: 1px solid #d6dee3;
	min-height: 32px
}

.order .address .address-info ul,
.order .remark .remark-info ul {
	float: left;
	margin-right: 110px;
	word-break: break-all
}

.order .address .address-edit,
.order .delivery-date .delivery-date-edit,
.order .invoice .invoice-edit,
.order .refund .refund-edit,
.order .remark .remark-add {
	float: right;
	margin-left: -70px
}

.order .remark .inp-remark {
	width: 100%;
	padding-right: 20px;
	font-size: 12px
}

.order .invoice .invoice-info {
	width: 100%;
	overflow: hidden
}

.order .delivery-date .delivery-date-info {
	width: 100%
}

.order .logistics .logistics-info {
	width: 100%
}

.pay .step-wrap,
.pay .step-wrap .main-step {
	min-height: 98px
}

.order .attachment-list .attachment-list-info ul {
	float: left;
	margin-right: 110px
}

.order .attachment-list .attachment-edit {
	margin-left: -70px;
	float: right
}

.order .orderlog {
	padding-left: 50px
}

.order .orderlog td {
	padding: 0 5px;
	vertical-align: middle
}

.order .box-yellow {
	border: 1px solid #EED97C
}

.order .box-yellow .order-status-1 {
	border-bottom: 1px solid #F6EBBC;
	padding: 10px
}

.order .order-deliver-op,
.order .order-logistics-info {
	border: 1px solid #e5e8ea;
	margin-top: -1px;
	line-height: 26px;
	text-align: left;
	padding: 10px
}

.order .box-yellow .order-status-2 {
	padding: 10px
}

.order .order-deliver-op {
	overflow: hidden
}

.order .order-deliver-op .ui-btn {
	margin-right: 10px
}

.order .order-logistics-info .get-confirm {
	float: right
}

.order .logistics-info-table {
	width: 625px;
	border: 1px solid #90bfff;
	display: none
}

.order .logistics-info-table th {
	line-height: 20px;
	height: 30px;
	background-color: #FFF;
	font-weight: 500
}

.order .logistics-info-table td {
	line-height: 20px;
	height: 30px
}

.order .progress-container {
	position: relative;
	top: 0;
	width: 100%
}

.order .progress-container .progress-bar {
	background: #1596ad;
	width: 0;
	height: 2px
}

.order .attachmentBox .control-input {
	float: none;
	margin-left: 110px
}

.order-deliver h2 {
	line-height: 35px;
	font-size: 12px;
	font-weight: 400;
	margin-top: 10px;
	overflow: hidden
}

.order-deliver h2 .fl5 {
	line-height: 20px;
	margin-top: 7px;
	font-weight: 400;
	margin-left: 30px
}

.order-deliver .table-wrap-lite {
	padding-top: 0
}

.customer-order-logistics .table-wrap-lite p {
	line-height: 30px;
	margin-top: 10px
}

.customer-order-view .box-yellow {
	border: 1px solid #eed97c;
	margin-bottom: 20px
}

.customer-order-view .box-yellow .customer-order-status-1 {
	border-bottom: 1px solid #f6ebbc;
	padding: 10px;
	font-weight: 700
}

.customer-order-view .box-yellow .customer-order-status-2 {
	padding: 10px
}

.order-step {
	overflow: hidden;
	width: 742px;
	margin: 0 auto 20px
}

.order-step-item {
	width: 106px;
	float: left;
	background: url(../images/icon8.png) 0 -360px;
	padding-top: 23px;
	height: 17px;
	text-align: center;
	display: inline-block;
	color: #aaa
}

.order-step-item.current {
	background-position: 0 -400px;
	color: #429a05
}

.product-remark-con {
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.customer-order-list .order-address span,
.customer-order-list .order-delivery-status span,
.customer-order-list .order-logistics-status span,
.customer-order-list .order-num a,
.customer-order-list .order-num span,
.customer-order-list .order-pay-status span,
.customer-order-list .order-product-count span,
.customer-order-list .order-product-name span,
.customer-order-list .order-status span {
	display: block
}

.customer-order-list .order-product-name span {
	height: 20px;
	overflow: hidden
}

.customer-order-list .order-op .ui-btn-green {
	width: 62px;
	height: 24px;
	line-height: 24px;
	min-width: 62px;
	margin: 5px auto 0;
	font-size: 12px;
	padding: 0 10px
}

.customer-order-list tbody td {
	padding: 15px 10px;
	vertical-align: top;
	line-height: 20px;
	border-bottom: 1px solid #f0f0f0
}

.table-wrap .pay-td,
.table-wrap tbody tr.order-paying {
	border: 1px solid #bde3a7
}

.customer-order-list .order-address-trace,
.customer-order-list .order-logistics,
.customer-order-list .order-pay,
.customer-order-list .order-status-trace {
	margin-top: 8px;
	cursor: pointer
}

.order-address-trace .address-icon {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 18px;
	background: url(../images/icon8.png) -40px -278px no-repeat
}

.order-status-trace .order-status-icon {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 18px;
	background: url(../images/icon8.png) -80px -278px no-repeat
}

.customer-order-list .order-address .order-address-trace span.address-text,
.customer-order-list .order-status .order-status-trace span.order-status-text {
	display: inline-block;
	vertical-align: middle
}

.table-wrap tbody tr.order-paying td {
	background-color: #f3fbef
}

.table-wrap tbody tr.order-paying td.order-op {
	border-right: 1px solid #bde3a7
}

.table-wrap tr.pay-tr-prev td {
	border-bottom: 1px solid #bde3a7
}

.table-wrap .pay-td {
	background-color: #fcfefb;
	padding: 0
}

.pay-method {
	padding: 30px 0 20px;
	font-size: 14px
}

.pay-off-line {
	text-align: left
}

.pay-off-line .remark {
	width: 314px;
	margin-top: 0
}

.pay-from-account h3,
.pay-off-line h3 {
	color: #555;
	font-size: 14px
}

.pay-box {
	padding-left: 20px;
	margin-top: -1px
}

.confirm-sum {
	padding: 20px 0 3px;
	color: #555
}

.order-pay-money-status {
	background-color: #f5f5f5;
	font-size: 14px;
	margin: 0 5px;
	padding: 10px 15px
}

.pay-by-b-p {
	font-size: 14px
}

.pay-on-line .remark {
	width: 314px;
	margin-top: 0
}

.pay-off-line .pay-attachment {
	background: #f5f5f5;
	padding: 2px 12px
}

.buy-pipe label {
	overflow: hidden;
	height: 40px;
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	background-color: #fff;
	width: 162px;
	padding: 0 10px;
	border: 1px solid #ddd
}

.buy-pipe label.checked {
	border: 1px solid #fa3
}

.buy-pipe {
	width: 780px
}

.buy-pipe .buy-pipe-radio {
	float: left;
	margin-top: 17px
}

.buy-pipe .bank {
	background-image: url(../images/bank_logo.png);
	background-repeat: no-repeat;
	height: 40px;
	line-height: 40px;
	display: block;
	margin-left: 10px
}

.alipay {
	background-position: 15px -868px
}

.CMB {
	background-position: 15px -319px
}

.CCB {
	background-position: 15px -139px
}

.ICBCB2C {
	background-position: 15px -535px
}

.GDB {
	background-position: 15px -463px
}

.BOCB2C {
	background-position: 15px -103px
}

.CITIC {
	background-position: 15px -283px
}

.SPABANK {
	background-position: 15px -715px
}

.CIB {
	background-position: 15px -247px
}

.CEBBANK {
	background-position: 15px -211px
}

.COMM {
	background-position: 15px -391px
}

.SPDB {
	background-position: 15px -751px
}

.SHBANK {
	background-position: 15px -643px
}

.NBBANK {
	background-position: 15px -571px
}

.HZCBB2C {
	background-position: 15px -499px
}

.ABC {
	background-position: 15px 6px
}

.POSTGC {
	background-position: 15px -607px
}

.chinaPay {
	background-position: 15px -913px
}

.pay .func .query-condition {
	width: 240px
}

.pay .sum-statistics {
	margin-top: 10px;
	border: 1px solid #f0f0f0;
	border-top: 3px solid #7fbbc5;
	height: 75px
}

.pay .sum-statistics-special {
	height: 125px
}

.pay .sum-statistics .sum-item {
	float: left;
	margin-left: -1px;
	width: 33.3%;
	border-left: 1px solid #f0f0f0;
	height: 75px
}

.pay .sum-statistics-special .sum-item-common,
.pay .sum-statistics-special .sum-item-special {
	height: 125px
}

.pay .sum-statistics-special .sum-item-special .col-total-freight span,
.pay .sum-statistics-special .sum-item-special .col-total-order-money span {
	color: #888;
	font-size: 14px
}

.pay .sum-statistics .sum-item dl {
	width: 50%;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center
}

.pay .sum-statistics-special .sum-item-common dl {
	height: 115px;
	width: 100%;
	margin-top: 33px
}

.pay .sum-statistics-special .sum-item-special dl {
	width: 100%;
	height: 115px
}

.pay .sum-statistics-special .col-total-freight,
.pay .sum-statistics-special .col-total-order-money {
	height: 62px;
	border-top: 1px solid #eee;
	line-height: 62px
}

.pay .sum-statistics-special .col-total-order-money {
	width: 60%;
	color: #888
}

.pay .sum-statistics-special .col-total-freight {
	width: 40%;
	color: #888
}

.pay .sum-statistics .sum-item dt {
	line-height: 20px
}

.pay .sum-statistics .sum-item dd {
	line-height: 30px
}

.pay .sum-statistics .sum-item dd span {
	font-size: 18px;
	font-weight: 700
}

.pay .sum-statistics-1 .sum-item {
	width: 100%
}

.pay .sum-statistics-2 .sum-item {
	width: 50%
}

.pay .sum-statistics-3 .sum-item {
	width: 33.3%
}

.pay .sum-statistics-4 .sum-item {
	width: 25%
}

.pay .sum-statistics-4 {
	padding: 10px 0
}

.pay .sum-statistics-down {
	padding: 10px 0;
	border-top: none;
	margin-top: 0
}

.pay .sum-statistics-down,
.pay .sum-statistics-down .sum-item {
	height: 50px
}

.pay .sum-statistics-down .sum-item dd,
.pay .sum-statistics-down .sum-item dt {
	line-height: inherit
}

.pay .sum-statistics-down .sum-item dd span {
	font-size: 12px;
	color: #555
}

.pay .sum-statistics-4 .sum-item,
.pay .sum-statistics-down .sum-item {
	border-left: none
}

.pay .sum-statistics-4 .sum-item-1,
.pay .sum-statistics-down .sum-item-1 {
	border-right: 1px solid #F0F0F0
}

.pay .sum-statistics-4 .sum-item-wrap {
	float: left;
	width: 75%
}

.pay .sum-statistics-4 .sum-item-wrap1 .sum-item {
	float: left;
	width: 100%
}

.pay .sum-statistics-4 .sum-item-wrap2 .sum-item {
	float: left;
	width: 50%
}

.pay .sum-statistics-4 .sum-item-wrap3 .sum-item {
	float: left;
	width: 33.333333%
}

.pay-detail .box-green {
	border: 1px solid #bde3a7;
	padding: 20px
}

.pay-detail .order-num {
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 5px
}

.pay-detail .pay-status {
	margin-right: 30px
}

.pay-detail .order-pay {
	float: right;
	margin-top: 2px
}

.pay-detail .table-wrap-lite td {
	text-align: center
}

.pay-detail .pay-method {
	padding: 0
}

.pay-detail .pay-td {
	margin-top: -1px;
	border: 1px solid #bde3a7;
	background-color: #fcfefb;
	padding: 10px
}

.pay-detail .table-wrap-lite .pay-td {
	margin: 0;
	border: 1px solid #e5e8ea
}

.pay-detail .table-wrap-lite .pay-td .order-pay-money-status {
	margin: 0
}

.pay .box-add {
	margin-top: 10px
}

.pay .online-account-apply-box {
	padding: 20px
}

.pay .online-account-apply-box-hidden {
	border-top: 0
}

.pay .online-account-apply-box h2 {
	font-size: 16px;
	line-height: 40px
}

.pay .online-account-apply-box h3 {
	font-size: 14px;
	line-height: 30px
}

.pay .online-account-apply-box p {
	line-height: 25px;
	padding-left: 30px;
	margin-bottom: 20px
}

.pay .online-account-apply-box h2 .lite-gray {
	font-weight: 400
}

.pay .online-account-apply-box hr {
	border: 0;
	border-top: 1px solid #d6dee3;
	height: 0;
	margin-bottom: 20px
}

.pay .online-account-apply-step .step-l {
	width: 36px;
	float: left;
	padding-top: 14px
}

.pay .online-account-apply-step .step-l .h {
	width: 5px;
	margin: 0 auto;
	background: #d7d7d7
}

.pay .online-account-apply-step .step-r {
	margin-left: 55px
}

.pay .online-account-apply-step .step-r .step1 {
	height: 40px
}

.pay .online-account-apply-step .step-r .step2 {
	height: 315px;
	margin-top: 15px
}

.pay .online-account-apply-step .step-r .step3 {
	height: 40px;
	margin-top: 15px
}

.pay .online-account-apply-step .step-r #cancel-online-bank-apply {
	margin-top: 15px;
	margin-left: 9px
}

.pay .step-r h3 {
	line-height: 20px
}

.pay .step-r p {
	line-height: 24px;
	padding-left: 0;
	color: #777
}

.pay .pl20,
.pay .ui-text,
.pay .yjf-wrap {
	padding-left: 20px
}

.pay .step-r hr {
	margin: 10px 0
}

.pay .banner-wrap,
.pay .customer-switch {
	margin-bottom: 20px
}

.pay .description-wrap {
	height: 157px
}

.pay .yjf-wrap {
	margin-top: 30px
}

.pay .yjf-logo {
	width: 96px;
	height: 63px;
	float: left;
	background: url(../images/ui-icon.png) 0 -65px no-repeat
}

.pay .description-text {
	float: left;
	line-height: 30px;
	padding-left: 20px
}

.pay .fs16 {
	font-size: 16px
}

.pay .banner-wrap {
	height: 360px
}

.pay .ui-text p {
	line-height: 30px
}

.pay .pl52,
.pay .success-text {
	padding-left: 52px
}

.pay .tac {
	text-align: center
}

.pay .success-tip em {
	float: left;
	display: inline-block;
	margin-right: 20px;
	width: 32px;
	height: 32px;
	background: url(../images/ui-icon.png) 0 -129px
}

.pay .success-tip {
	height: 32px;
	line-height: 32px;
	color: #349d04;
	margin-top: 40px
}

.pay .customer-apply p,
.pay .success-text p {
	line-height: 30px
}

.pay .customer-apply h4 {
	font-style: 16px
}

.pay .reupload,
.pay .uploadA {
	line-height: 20px;
	text-decoration: none
}

.pay .customer-apply .title {
	font-weight: 700;
	font-style: 16px
}

.pay .commonLabel {
	cursor: pointer
}

.pay .data2,
.pay .info2 {
	display: none
}

.pay .error-text {
	margin: 10px 0;
	display: none
}

.pay .customer-data {
	margin-top: 20px;
	overflow: hidden
}

.pay .common-regin {
	height: 86px;
	padding-bottom: 10px
}

.pay .regin-item {
	float: left;
	width: 120px;
	height: 86px;
	margin-right: 20px;
	position: relative
}

.pay .op,
.pay .op-btn {
	width: 100%;
	position: absolute
}

.pay .uploadA {
	display: block;
	background: url(../images/upload_bg.png) no-repeat;
	color: #bbb;
	text-align: center;
	padding-top: 50px;
	height: 36px
}

.pay .uploadA:hover {
	color: #fff;
	background: url(../images/upload_hover_bg.png) no-repeat
}

.pay .nomb {
	margin-bottom: 0
}

.pay .box-yellow,
.pay .customer-info-wrap,
.pay .step-wrap {
	margin-bottom: 20px
}

.pay .textWrap {
	float: left
}

.pay .tipText {
	display: inline;
	color: #3da8b9
}

.pay .op {
	bottom: 0;
	text-align: center;
	display: none
}

.pay .op-bg {
	height: 20px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.pay .op-btn {
	bottom: 0;
	height: 20px;
	z-index: 10
}

.pay .reupload {
	display: block;
	height: 20px;
	color: #FFF
}

.pay .preview-img {
	width: 120px;
	height: 86px;
	display: none;
	position: absolute;
	left: 0;
	top: 0
}

.pay .input-file {
	z-index: 999
}

.pay .tipColor {
	color: #f60
}

.pay .tip-light-wrap {
	height: 38px;
	border: 1px solid #ffdcb7;
	background-color: #fffcef
}

.pay .box-yellow {
	border: 1px solid #ffdcb7;
	color: #f4a00d;
	padding: 10px 24px;
	line-height: 24px;
	background-color: #fffdf3
}

.pay .account-check-tips em,
.pay .box-yellow em {
	background: url(../images/icon8.png) -280px -120px no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 5px
}

.pay .a-download {
	color: #32a0b2;
	text-decoration: underline
}

.pay .customer-info p {
	height: 30px;
	line-height: 30px
}

.pay .customer-info p span {
	float: left;
	width: 19px;
	height: 14px;
	margin-top: 6px;
	background: url(../images/ui-icon.png) -72px 0 no-repeat;
	visibility: hidden;
	margin-right: 10px
}

.pay .step-wrap h3 {
	float: left;
	margin-right: 150px
}

.pay .step-wrap .error-info {
	display: none;
	line-height: 30px;
	padding-left: 40px;
	border-top: 1px solid #d6dee4;
	padding-top: 10px
}

.pay .step-wrap .step-container {
	float: left;
	width: 740px;
	height: 60px;
	text-align: center;
	margin-top: 20px;
	padding-left: 50px
}

.pay .step-wrap .step-container .container {
	position: relative;
	border-top: 5px solid #d7d7d7;
	margin-top: 10px;
	height: 20px
}

.pay .step-wrap .step-container .step {
	position: absolute;
	display: inline-block;
	width: 100px;
	height: 60px;
	text-align: center
}

.pay .step-wrap .step-container .step1-wrap {
	left: -50px;
	top: -20px
}

.pay .step-wrap .step-container .step2-wrap {
	left: 50%;
	top: -20px;
	margin-left: -50px
}

.pay .step-wrap .step-container .step3-wrap {
	right: -50px;
	top: -20px
}

.pay .step-wrap .step-container .step em {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: url(../images/icon8.png) no-repeat;
	font-style: normal;
	color: #fff
}

.pay .step-wrap .step-container .container .step1 {
	background-position: -200px -161px
}

.pay .step-wrap .step-container .container .step2,
.pay .step-wrap .step-container .container .step3 {
	background-position: -200px -200px
}

.pay .step-wrap .step-container .container .step-text {
	display: block;
	line-height: 36px;
	font-style: normal
}

.pay .export-select {
	border-radius: 3px;
	background-color: #fff;
	right: 0;
	top: 36px;
	border: 1px solid #3DA8B9
}

.pay .export-select li {
	line-height: 28px
}

.pay .export-select a {
	padding: 5px;
	text-align: center
}

.pay .export-select a:hover {
	background-color: #F0F0F0
}

.pay .export-select-wrap .export,
.pay .export-select-wrap .export:hover {
	text-decoration: none
}

.pay .export-select::before {
	content: " ";
	display: block;
	height: 0;
	width: 0;
	border: 4px solid transparent;
	border-bottom-color: #3DA8B9;
	border-right-color: #3DA8B9;
	position: absolute;
	top: -8px;
	left: 50%
}

#cancel-btn {
	display: none
}

.statistics .control-group .control-label {
	width: 80px
}

.statistics .control-group .control-label-2 {
	width: 50px
}

.statistics-detail .order-sum {
	height: 46px;
	line-height: 46px;
	border: 1px solid #f0f0f0;
	border-top: 3px solid #7fbbc5;
	overflow: hidden
}

.statistics-detail .order-sum-1,
.statistics-detail .order-sum-2 {
	width: 45%;
	padding-left: 5%;
	float: left;
	border-left: 1px solid #f0f0f0;
	margin-left: -1px
}

.statistics-detail .order-sum .order-sum-money {
	font-weight: 900;
	margin: 0 5px;
	font-family: Arial
}

.product-detail-wrap h1,
.report .rep-sum dd span {
	font-family: 'Microsoft Yahei', Tahoma, Arial
}

.statistics-detail .order-sum .order-sum-money-detail {
	font-size: 18px;
	font-weight: 900
}

.customer .addressManage {
	padding-left: 60px
}

.customer .addressManage li {
	line-height: 25px
}

.productimg .table-wrap tbody td {
	line-height: 20px;
	padding: 10px
}

.productimg .product-img-thumb {
	width: 60px;
	height: 60px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
	line-height: 56px
}

.productimg .product-img-thumb img {
	border: 0;
	vertical-align: middle;
	margin: 0 auto
}

.productimg .product-title {
	margin-left: 70px
}

.product-brand-group {
	overflow: visible
}

.control-group .control-input.product-brand-chks {
	float: none
}

.control-group .control-input {
	float: left;
	padding-left: 10px;
	line-height: 32px
}

.control-group .no-padding {
	padding-left: 0
}

.product-table .product-img-box {
	line-height: 56px;
	overflow: hidden;
	margin: 10px 0 10px 10px;
	width: 60px;
	height: 60px;
	display: block;
	float: left;
	border: 1px solid #ccc;
	text-align: center
}

.agent-product .target_box,
.target_box {
	max-height: 370px;
	overflow-y: auto
}

.product-table .product-img {
	vertical-align: middle;
	border: 0
}

.product-table .product-info {
	float: left;
	padding: 10px
}

.product-table .hasImg .product-info {
	float: none;
	margin-left: 72px;
	padding: 10px
}

.product-table .product-code {
	line-height: 18px
}

.product-table .product-name {
	line-height: 24px
}

.product-table .product-spec {
	word-wrap: normal
}

.product-table .spec-item {
	margin-bottom: 5px;
	float: left;
	margin-right: 5px
}

.hide-product-type {
	font-size: 12px;
	font-weight: 400
}

.show-product-type {
	display: none
}

.product-type-table {
	width: 200px;
	float: left
}

.product-table-wrap {
	margin-left: 200px
}

.cartcount,
.shopping-cart .itemNum {
	padding: 5px;
	width: 45px;
	margin-right: 5px
}

.target_box {
	line-height: 12px;
	min-width: 105px
}

.product-type-box {
	width: 250px;
	overflow-x: scroll;
	position: absolute
}

.product-status-target-box {
	width: 100px
}

.product-orderby-target-box li a {
	display: inline
}

.product-orderby-target-box li {
	padding: 5px
}

.product-all-type {
	display: block;
	line-height: 20px;
	padding: 8px
}

.product-type-box .item {
	padding: 10px;
	line-height: 12px
}

.product .table-wrap-lite .goodnum {
	width: 30px
}

.ui-tab2-menu {
	border-bottom: 1px solid #e3e3e3;
	padding-left: 10px;
	margin-top: 30px;
	background-color: #f7f7f7
}

.set-list-grid {
	float: right;
	width: 50px;
	height: 22px;
	overflow: hidden
}

.set-list-grid a {
	width: 20px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #e5e5e5;
	background: url(../images/icon8.png) no-repeat;
	float: left
}

.set-list-grid .set-grid {
	background-position: -40px -140px
}

.set-list-grid .set-grid.current,
.set-list-grid .set-grid:hover {
	background-position: -40px -160px
}

.set-list-grid .set-list {
	background-position: -60px -140px;
	margin-left: -1px
}

.set-list-grid .set-list.current,
.set-list-grid .set-list:hover {
	background-position: -60px -160px
}

.product-detail-img {
	float: left;
	width: 350px;
	height: 350px;
	border: 1px solid #ddd;
	overflow: hidden;
	line-height: 348px;
	text-align: center;
	vertical-align: middle
}

.product-detail-img img {
	vertical-align: middle
}

.product-detail-wrap h1 {
	font-size: 18px
}

.product-detail-wrap .product-detail-code {
	line-height: 30px
}

.product-detail-wrap hr {
	height: 0;
	line-height: 0;
	border: 0;
	border-top: 1px solid #eee;
	margin-top: 10px
}

.product-detail-wrap .ui-blue-choose .item {
	margin-right: 10px
}

.product-detail-wrap .product-detail-item .order-price-list .table-wrap-lite tbody td {
	line-height: 1;
	height: 34px
}

.product-detail-wrap .product-detail-property .control-group {
	line-height: 30px;
	margin-top: 0
}

.product-detail-wrap .product-detail-op .control-group {
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 10px
}

.product-detail-wrap .control-group .control-input .buyCount {
	width: 120px
}

.product-detail-wrap .product-no-detail {
	padding: 20px 25px;
	border: 1px solid #eed97c;
	margin-top: 20px;
	width: 220px;
	overflow: hidden;
	line-height: 40px
}

.product-detail-wrap .product-no-detail em {
	background: url(../images/icon8.png) -280px -40px no-repeat;
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px
}

.product-promotion-detail {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	position: absolute;
	width: 700px;
	top: 100px;
	z-index: 1
}

.product-promotion-detail2 {
	top: 125px
}

.product-promotion-detail-header {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 20px
}

.product-promotion-detail-body {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0 10px 57px;
	color: #666
}

.product-promotion-detail-footer {
	height: 40px;
	line-height: 40px;
	padding-right: 20px;
	text-align: right
}

.product-view .product-album,
.product-view .product-desc {
	padding: 10px;
	line-height: 32px
}

.product-view .product-desc img {
	max-width: 750px;
	vertical-align: top
}

.product-view .product-album .control-group {
	margin-top: 0
}

.product-view .product-album .control-group .control-input {
	padding-left: 0
}

.product-view .product-attachment {
	padding: 10px;
	line-height: 32px
}

.productadd .productaddMain {
	width: 900px
}

.productadd h4 {
	font-size: 16px;
	margin-left: 10px
}

.productadd .baseInfoBox .control-box {
	margin-top: 20px
}

.productadd .baseInfoBox .productLabel,
.productadd .baseInfoBox .productSpec {
	margin-top: 0
}

.productadd .baseInfoBox .productSpec .specCheckLabel {
	margin-left: 20px
}

.productadd .baseInfoBox .control-group {
	width: 450px;
	float: left;
	height: 50px;
	margin-top: 0;
	margin-bottom: 5px;
	overflow: visible
}

.productadd .baseInfoBox .control-label {
	width: 90px
}

.productadd .control-group label.error,
.productadd .control-group label.info {
	line-height: 20px;
	float: left
}

.productadd .baseInfoBox .control-box .control-group .control-input .ui-input {
	width: 324px
}

.productadd .baseInfoBox .productLabel .control-group {
	width: auto
}

.productadd .baseInfoBox .productLabel .control-group .control-input {
	float: none;
	overflow: hidden;
	margin-left: 100px;
	padding-left: 0
}

.productadd .baseInfoBox .productLabel label {
	width: 120px;
	margin-right: 10px;
	height: 30px;
	background-color: #fafafa;
	border: 1px solid #d6dee3;
	display: block;
	float: left;
	cursor: pointer;
	text-align: center
}

.productadd .baseInfoBox .productLabel label:hover {
	background-color: #f1f1f1
}

.productadd .baseInfoBox .productLabel label.checked {
	background-color: #03b8cc;
	color: #FFF;
	border: 1px solid #03b8cc
}

.productadd .baseInfoBox .productLabel label input {
	display: none
}

.productadd .baseInfoBox .type-info .item {
	line-height: 15px
}

.productadd .baseInfoBox .productWeightGroup .control-input {
	position: relative
}

.productadd .baseInfoBox .weightUnitName {
	position: absolute;
	right: 5px;
	top: 2px
}

.productadd .productMultispecBox {
	background-color: #f8f8f8;
	margin-left: 10px
}

.productadd .productMultispecBox .productMultispecSwitch {
	background-color: #f0f0f0;
	line-height: 44px;
	margin-left: 0;
	padding-left: 10px
}

.productadd .productMultispecBox .mulSpecItem {
	margin: 0;
	padding: 10px
}

.productadd .productMultispecBox .mulSpecProperty {
	width: 120px;
	float: left
}

.productadd .productMultispecBox .mulSpecValues {
	width: 700px;
	margin-left: 130px
}

.productadd .productMultispecBox .ui-input-dashed {
	width: 96px;
	background: 0 0
}

.productadd .productMultispecBox .delMulSpec {
	width: 16px;
	height: 16px;
	display: block;
	background: url(../images/icon8.png) -80px -480px no-repeat;
	float: right;
	margin-top: 12px;
	margin-right: 10px
}

.productadd .productMultispecBox .delMulSpec:hover {
	background: url(../images/icon8.png) -120px -480px no-repeat;
	cursor: pointer
}

.productadd .productMultispecBox .addSpec {
	margin-left: 20px;
	margin-bottom: 20px;
	display: block;
	float: left;
	margin-top: 20px
}

.productadd .productListBox {
	margin-left: 10px;
	margin-top: 20px
}

.productadd .productListBox input {
	box-sizing: border-box;
	width: 100%;
	height: 32px
}

.productadd .productListBox .product-img {
	width: 46px;
	height: 46px;
	table-layout: fixed;
	padding: 2px
}

.productadd .productListBox .product-img-thumb {
	width: 45px;
	height: 45px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
	position: relative;
	z-index: 0;
	margin: 0
}

.productadd .productListBox .product-img-thumb img {
	z-index: 1;
	width: 45px;
	height: 45px;
	border: 0
}

.productadd .productAlbumBox .op,
.productadd .productListBox .product-img-thumb .op {
	height: 20px;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 10;
	display: none;
	text-align: center
}

.productadd .productAlbumBox .op-bg,
.productadd .productListBox .product-img-thumb .op-bg {
	height: 20px;
	background-color: #000;
	bottom: 0;
	opacity: .5;
	-ms-filter: 'alpha(opacity=50)'
}

.productadd .productAlbumBox .op-btn,
.productadd .productListBox .product-img-thumb .op-btn {
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0
}

.productadd .productAlbumBox .op-btn a,
.productadd .productListBox .product-img-thumb .op-btn a {
	display: block;
	color: #FFF;
	line-height: 20px
}

.productadd .productListBox .trOp {
	text-align: center;
	table-layout: fixed;
	width: 40px
}

.productadd .productListBox .key {
	table-layout: fixed;
	width: 15px;
	text-align: center
}

.productadd .productInfoBox {
	margin-top: 20px
}

.productadd .productDescBox {
	margin-top: 20px;
	margin-left: 10px
}

.productadd .productDescBox textarea {
	width: 865px
}

.productadd .productAlbumBox {
	margin-top: 20px;
	overflow: hidden;
	margin-left: 10px
}

.productadd .progress-container {
	position: relative;
	top: 0;
	width: 100%
}

.productadd .progress-container .progress-bar {
	background: #1596ad;
	width: 0;
	height: 2px
}

.productadd .productAlbumList {
	float: left;
	overflow: hidden
}

.productadd .productAlbumBox .productAlbumAddItem,
.productadd .productAlbumBox .productAlbumItem {
	float: left;
	width: 128px;
	height: 128px;
	position: relative;
	border: 1px solid #d6dee3;
	overflow: hidden;
	margin-right: 15px;
	margin-bottom: 15px
}

.productadd .productAlbumBox .productAlbumItem img {
	width: 128px;
	height: 128px
}

.productadd .productAlbumBox .productAlbumAddItem a.addAlbum {
	display: block;
	background-color: #fafafa;
	color: #bbb;
	text-align: center;
	height: 90px;
	line-height: 20px;
	padding-top: 40px
}

.productadd .productAlbumBox .productAlbumAddItem a.addAlbum:hover {
	display: block;
	background-color: #03b8cc;
	color: #fff;
	text-decoration: none
}

.productadd .productAttachmentBox {
	margin-top: 20px;
	margin-left: 10px
}

.productadd .productAttachmentBox .productAttachmentTitle {
	height: 40px;
	background-color: #f5f5f5;
	line-height: 40px;
	padding: 0 20px;
	overflow: hidden
}

.productadd .productAttachmentBox .productAttachmentTitle .fileinput-button {
	display: block;
	float: left
}

.productadd .productAttachmentBox li {
	line-height: 40px;
	border-bottom: 1px solid #f0f0f0;
	padding: 0 20px
}

.productadd .productAttachmentBox .productAttachmentSize {
	color: #999;
	margin-left: 10px
}

.productadd .productAttachmentBox .productAttachmentView {
	float: right;
	margin-right: 30px
}

.productadd .productAttachmentBox .productAttachmentDel {
	float: right
}

.productadd .productAttachmentBox .productAttachmentView em {
	background: url(../images/icon8.png) -37px -16px no-repeat #fff;
	display: inline-block;
	width: 17px;
	height: 21px;
	vertical-align: middle;
	margin-right: 5px
}

.productadd .productAttachmentBox .productAttachmentDel em {
	background: url(../images/icon8.png) -160px -16px no-repeat #fff;
	display: inline-block;
	width: 17px;
	height: 21px;
	vertical-align: middle;
	margin-right: 5px
}

.productadd .productPriceBox {
	margin-top: 30px;
	margin-left: 10px
}

.productadd .productPriceBox .priceTitle {
	height: 50px;
	line-height: 52px;
	padding: 0 20px;
	background-color: #f1f1f1;
	border: 1px solid #d6dee3;
	margin-top: 20px
}

.productadd .productPriceBox .priceTitle .marketTitle {
	color: #1596ad;
	font-size: 14px;
	font-weight: 700
}

.productadd .productPriceBox .priceTitle .stockTitle {
	color: #1596ad;
	font-size: 14px;
	font-weight: 700;
	margin-left: 20px
}

.productadd .productPriceBox .priceTitle .ui-input {
	color: #1596ad;
	font-size: 18px;
	width: 100px
}

.productadd .productPriceBox .productPriceList {
	margin-top: -1px;
	padding-top: 0
}

.productadd .productPriceBox h4 {
	margin-left: 0
}

.productadd .productPriceBox .productCustomerPriceList .ui-input,
.productadd .productPriceBox .productPriceList .ui-input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px
}

.productadd .productPriceBox .discountrateTd,
.productadd .productPriceBox .isForbiddenTd {
	text-align: center;
	table-layout: fixed;
	width: 100px
}

.productadd .productPriceBox .marketPriceTd,
.productadd .productPriceBox .orderPriceTd {
	table-layout: fixed;
	width: 100px
}

.productadd .productPriceBox .maxQuantityTd,
.productadd .productPriceBox .minQuantityTd {
	table-layout: fixed;
	width: 50px
}

.productadd .productPriceBox .customerTypeTd {
	table-layout: fixed;
	width: 100px
}

.productadd .productCustomerPriceBox {
	margin-top: 10px;
	overflow: hidden
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter {
	float: left;
	width: 224px;
	border: 1px solid #d6dee3
}

.productadd .productCustomerPriceBox .productCustomerPriceList {
	float: left;
	padding-top: 0;
	width: 665px;
	margin-left: -1px
}

.productadd .productCustomerPriceBox .productCustomerPriceList .opTd {
	table-layout: fixed;
	width: 20px;
	text-align: center
}

.productadd .productCustomerPriceBox .productCustomerPriceList .customerNameTd {
	table-layout: fixed;
	width: 127px;
	text-align: left
}

.productadd .productCustomerPriceBox .productCustomerPriceList .customerNameTd span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 127px
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter .cfTitle {
	background-color: #f1f1f1;
	height: 35px;
	padding: 5px;
	position: relative
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter .cfInput {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 34px
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter .cfTitle .ui-search-ico {
	position: absolute;
	right: 10px;
	top: 15px
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter .cfList ul {
	height: 179px;
	overflow-y: scroll
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter .cfList li {
	line-height: 25px;
	padding: 0 10px;
	overflow: hidden
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter .cfList li.selected a {
	color: #999
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter li a {
	display: block;
	float: left;
	width: 167px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.productadd .productCustomerPriceBox .productCustomerPriceFilter .addToCF {
	background: url(../images/icon8.png) -44px -56px no-repeat;
	cursor: pointer;
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-right: 5px;
	float: left;
	margin-top: 5px
}

.productadd .productCustomerPriceBox .productCustomerPriceList .delFromCF {
	background: url(../images/icon8.png) -64px -56px no-repeat;
	cursor: pointer;
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle
}

.typeTreeComboBox .type-info {
	line-height: 12px;
	max-height: 170px
}

.productInventory .byInventType .type-info .item,
.productInventory .byProductType .type-info .item {
	line-height: 12px
}

.productInventory .byBillNum .byBillNumInput,
.productInventory .byProduct .byProductInput {
	width: 230px
}

.productInventory .manager .control-input,
.productInventory .remark .control-input {
	float: none;
	margin-left: 80px
}

.productInventory .manager .control-label,
.productInventory .remark .control-label {
	width: 80px
}

.productInventory .manager .inp-manager,
.productInventory .remark .inp-remark {
	width: 100%;
	padding-right: 20px;
	font-size: 12px
}

.fileinput-button {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px
}

.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	font-size: 200px;
	direction: ltr;
	cursor: pointer
}

.upload-container {
	width: 100%;
	position: relative
}

.upload-container .progress-container {
	position: relative;
	top: 0;
	width: 100%
}

.upload-container .progress-container .progress-bar {
	background: #1596ad;
	width: 0;
	height: 2px
}

.upload-container .progress-container .progress-txt {
	line-height: 25px
}

.upload-container .progress-container .progress-op {
	line-height: 15px;
	padding: 5px
}

.preContainer .viewerM {
	display: inline-block;
	position: relative;
	width: 480px;
	height: 480px;
	float: left;
	border: 1px solid #cdcdcd;
	padding: 10px;
	overflow: hidden
}

.preContainer .viewerM p {
	position: absolute;
	bottom: 10px;
	text-align: center;
	width: 480px
}

.preContainer .viewerR {
	display: inline-block;
	margin-left: 10px;
	height: 480px;
	float: left
}

.preContainer .viewerR .preContainer200 {
	margin-right: 10px;
	float: left
}

.preContainer .viewerR .preContainer60 {
	display: inline-block;
	float: left
}

.preContainer .px60 {
	width: 60px;
	height: 60px;
	overflow: hidden;
	border: 1px solid #cdcdcd
}

.preContainer .px200 {
	width: 200px;
	height: 200px;
	overflow: hidden;
	border: 1px solid #cdcdcd
}

.preContainer .px480 {
	width: 480px;
	height: 480px;
	overflow: hidden;
	border: 1px solid #cdcdcd
}

.preContainer p {
	line-height: 20px
}

.ui-op-fav em {
	width: 15px;
	height: 0;
	vertical-align: middle;
	padding-top: 20px;
	overflow: hidden;
	display: inline-block;
	background: url(../images/icon8.png) -120px -277px no-repeat
}

.ui-op-fav.active em,
.ui-op-fav:active em,
.ui-op-fav:hover em {
	background: url(../images/icon8.png) -120px -317px no-repeat
}

.ui-op-fav.active:active em,
.ui-op-fav.active:hover em {
	background: url(../images/icon8.png) -120px -277px no-repeat
}

.type-manage .func {
	background-color: #f7f7f7;
	padding: 7px 7px 7px 20px
}

.type-manage .func em {
	width: 19px;
	height: 16px;
	display: block;
	background: url(../images/icon8.png) -120px -160px no-repeat;
	margin-right: 8px;
	float: left;
	margin-top: 7px
}

.type-manage .func .icon-plus {
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon8.png) -160px -160px no-repeat;
	margin-right: 5px;
	vertical-align: middle
}

.type-manage .item em {
	margin-top: 6px
}

.type-manage .item {
	padding: 7px 7px 7px 50px;
	border-top: 1px solid #f0f0f0;
	line-height: 28px;
	position: relative
}

.type-manage .item:hover {
	background-color: #f9f9f9
}

.type-manage .op a {
	display: inline-block;
	margin-left: 10px
}

.type-manage .op {
	text-align: left;
	position: absolute;
	top: 10px;
	right: 0
}

.type-manage .ui-input {
	height: 16px
}

.type-manage .type-info em {
	width: 18px;
	height: 15px;
	background: url(../images/icon8.png) no-repeat;
	margin-right: 8px
}

.type-manage .type-info .em_leaf {
	background-position: -140px -180px
}

.type-manage .type-info .em_close {
	background-position: -140px -160px
}

.type-manage .type-info .em_open {
	background-position: -120px -180px
}

.product-spec-manage .table-wrap-lite td .ui-input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px
}

.step {
	height: 40px
}

.step .step-item {
	width: 33.3%;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	height: 40px;
	background: url(../images/step.png) no-repeat #f3f5f6
}

.step .step-item em {
	margin-right: 10px;
	font-style: normal
}

.step.step1 .step-item-1 {
	background-color: #e0f0f5;
	background-position: right -40px
}

.step.step1 .step-item-2 {
	background-color: #f3f5f6;
	background-position: right 0
}

.step.step1 .step-item-3 {
	background: #f3f5f6
}

.step.step2 .step-item-1 {
	background-color: #e0f0f5;
	background-position: right -80px
}

.step.step2 .step-item-2 {
	background-color: #e0f0f5;
	background-position: right -40px
}

.step.step2 .step-item-3 {
	background: #f3f5f6
}

.step.step3 .step-item-1,
.step.step3 .step-item-2 {
	background-color: #e0f0f5;
	background-position: right -80px
}

.step.step3 .step-item-3 {
	background: #e0f0f5
}

.import-result {
	width: 340px;
	margin: 30px auto;
	line-height: 25px
}

.import .imp-main {
	position: relative;
	height: 100%;
	min-height: 500px;
	margin-top: 10px;
	overflow-x: hidden;
	overflow-y: visible
}

.import .import-step1 {
	position: relative;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.import .import-step2 {
	position: absolute;
	height: 100%;
	top: 0;
	left: 100%;
	right: -100%;
	bottom: 0
}

.import .import-step3 {
	display: none
}

.import .import-step1 .box-yellow {
	border: 1px solid #ffdcb7;
	color: #f4a00d;
	padding: 10px 24px;
	line-height: 24px
}

.import .import-step1 .box-yellow em {
	background: url(../images/icon8.png) -280px -120px no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 5px
}

.import .import-con {
	padding: 30px
}

.import ul {
	line-height: 30px;
	margin-top: 20px
}

.import .down-template {
	margin-top: 10px
}

.import .preview-box {
	border: 1px solid #D9D9D9;
	padding: 25px 50px 20px;
	margin-top: 20px
}

.import .import-step2 .btns {
	position: absolute;
	bottom: 0;
	width: 100%
}

.import .imgUploadList {
	width: 580px;
	border: 1px dashed #D9D9D9;
	display: none
}

.import .imgUploadList li {
	padding: 0 20px;
	position: relative
}

.import .imgUploadList li span {
	position: relative;
	z-index: 1
}

.import .imgUploadList li:hover {
	background: #eee
}

.import .imgUploadList li .bg {
	position: absolute;
	height: 100%;
	width: 0;
	top: 0;
	left: 0;
	background-color: #e4e4e4;
	z-index: 0
}

.import .imp-main ol li {
	list-style-type: decimal;
	margin-bottom: 20px
}

.import .imp-main-step2 {
	margin-top: 10px
}

.import .imp-step2-prev {
	text-align: center;
	line-height: 30px;
	color: #777
}

.import .slide-count {
	margin-left: 20px
}

.import .ui-slide-a {
	margin-left: 10px
}

.promotionRules .ui-input-line {
	width: 60px
}

.promotionRules .radio {
	margin-top: 5px;
	display: block
}

.promotion .chooseProduct {
	color: #1596ad;
	text-decoration: underline
}

.ydh-promotion .table-wrap tbody tr td {
	line-height: 20px;
	padding: 10px
}

.productNameCon .productPromotionIntro {
	padding: 10px;
	background-color: #f5f6f7;
	border: 1px solid #e5e8ea;
	margin-top: -1px;
	margin-bottom: 20px
}

.report .report-tip {
	margin-left: 20px;
	vertical-align: middle;
	display: inline-block
}

.report .report-tip .tip {
	float: right;
	margin-top: 7px;
	margin-left: 5px;
	cursor: pointer
}

.report .rep-sum .rep-sum-2,
.report .rep-sum .rep-sum-3 {
	padding: 15px 1%;
	height: 48px;
	border-left: 1px solid #f0f0f0;
	margin-left: -1px;
	float: left
}

.report .func .control-group {
	margin-top: 0
}

.report .filter-date a {
	font-size: 14px
}

.report .filter-date a.current {
	font-weight: 700;
	color: #1596ad
}

.report .rep-sum {
	border-top: 3px solid #7fbbc5;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	overflow: hidden;
	margin-top: 10px
}

.report .rep-sum .rep-sum-1 {
	width: 23%;
	float: left;
	padding: 15px 1%;
	height: 48px
}

.report .rep-sum .rep-sum-2 {
	width: 23%
}

.report .rep-sum .rep-sum-3 {
	width: 48%
}

.report .rep-sum .rep-sum-1 dl,
.report .rep-sum .rep-sum-2 dl {
	width: 50%;
	float: left
}

.report .rep-sum .rep-sum-3 dl {
	width: 33%;
	float: left
}

.report .rep-sum dt {
	font-size: 12px;
	color: #555
}

.report .rep-sum dd {
	font-size: 12px;
	margin-top: 5px
}

.report .rep-sum dd span {
	font-size: 18px;
	font-weight: 700
}

.report .report-main {
	border: 1px solid #f0f0f0;
	padding-top: 30px
}

.report .report-main .report-index {
	overflow: hidden;
	padding: 0 10px;
	font: 12px/24px verdana
}

.report .report-main .report-index input,
.report .report-main .report-index label {
	vertical-align: middle
}

.report .report-main .report-index select {
	padding: 4px
}

.report-instant * {
	font-family: 'Microsoft Yahei'
}

.report-instant .main-t {
	padding-top: 30px;
	background: 0 0
}

.report-instant h2 {
	text-align: center;
	font-size: 30px
}

.report-instant .report-index {
	font-size: 24px
}

.report-instant .report-index .datetime {
	font-size: 18px;
	float: left;
	padding-top: 5px
}

.report-instant .func {
	line-height: inherit
}

.report-instant .rep-sum {
	border: 0
}

.report-instant .rep-sum .rep-sum-3 dl {
	width: 100%;
	line-height: 60px
}

.report-instant .rep-sum dt {
	font-size: 20px
}

.report-instant .rep-sum dd {
	font-size: 24px
}

.report-instant .rep-sum .rep-sum-3 {
	height: 60px;
	border: 0;
	padding: 15px 0
}

.report-instant .table-wrap tbody td,
.report-instant .table-wrap th {
	font-size: 18px;
	height: 60px;
	background: 0 0
}

.report-instant table tbody tr:hover {
	background: #fafafa
}

.report-instant table tbody td {
	position: relative
}

.report-instant table tbody .percent {
	left: 0;
	top: 10px;
	height: 15px;
	width: 0;
	display: block
}

.report-instant table tbody .percent-txt {
	display: block
}

.report-main table {
	width: 100%
}

.report-main table th {
	height: 40px;
	font-weight: 700;
	background: #f7f7f7;
	font-size: 14px
}

.report-main table td {
	height: 40px
}

.report-main table tfoot td {
	line-height: 30px;
	padding-top: 10px
}

.report-main table tbody tr:hover {
	background: #fafafa
}

.report-instant-setting .product-type-box {
	position: relative;
	overflow-x: auto
}

.notice .noticedes {
	line-height: 25px
}

.notice .noticedes .title {
	color: #000;
	font-size: 14px
}

.notice p#contentp {
	padding: 10px;
	width: 750px
}

.notice img {
	max-width: 750px;
	vertical-align: top
}

.editor-con-group .control-input,
.notice .attachmentBox .control-input {
	float: none;
	margin-left: 110px;
	line-height: normal
}

.editor-con-group {
	overflow: visible
}

.notice .progress-container {
	position: relative;
	top: 0;
	width: 100%
}

.notice .progress-container .progress-bar {
	background: #1596ad;
	width: 0;
	height: 2px
}

.notice .sendObjSelectBox {
	width: 200px;
	height: 200px;
	overflow-y: scroll;
	border: 1px solid #CCC;
	float: left
}

.notice .sendObjOpBox {
	float: left;
	width: 200px;
	padding-top: 50px;
	text-align: center
}

.notice .sendObjSelectBox li {
	cursor: pointer;
	padding: 0 5px
}

.notice .sendObjSelectBox li:hover {
	background-color: #F2F2F2
}

.notice .sendObjSelectBox li.selected {
	background-color: #c9c9c9
}

.notice .allSelectedChk {
	margin-left: 358px
}

.notice .filter-search {
	border: 1px solid #797979;
	border-radius: 8px;
	background-color: #fff
}

.notice .filter-search-icon {
	width: 14px;
	height: 14px;
	background: url(../images/icon8.png) -110px 0 no-repeat;
	top: 11px;
	left: 10px;
	cursor: pointer
}

.notice .filter-search-box {
	width: 120px;
	line-height: 22px;
	border: none;
	top: 8px;
	right: 5px
}

.sms .recharge {
	line-height: 40px;
	padding: 10px 0
}

.sms .func .control-input {
	padding-left: 0
}

.sms .func .control-group-line .control-label-2 {
	padding-right: 10px;
	width: 30px
}

.sms .control-group .control-label {
	width: auto
}

.main-wrap-crop .sms .advance-tab {
	display: none
}

.sms .advance-tab {
	padding-left: 10px
}

.sms .control-p {
	padding: 5px 30px;
	line-height: 30px;
	width: 728px;
	margin-bottom: 20px
}

.sms .control-c {
	padding-left: 25px
}

.sms .control-input-sms-content {
	width: 566px;
	line-height: 20px
}

.sms .sms-send-content {
	width: 540px;
	height: 180px
}

.sms .control-input-preview {
	width: 800px
}

.trial-active-info em {
	width: 30px;
	height: 30px;
	display: inline-block;
	float: left;
	background: url(../images/icon8.png) -120px -120px no-repeat;
	margin-top: 3px;
	margin-right: 5px
}

.trial-active-info .control-input {
	color: #1596ad;
	font-size: 18px
}

.alert-content {
	background-color: #FFF;
	min-height: 100%;
	overflow: hidden
}

.alert-content .control-filter {
	padding-top: 30px;
	padding-left: 20px
}

.alert-content .control-group .chk {
	margin-top: 5px
}

.alert-content .control-group.mt20 {
	margin-top: 20px
}

.alert-content .control-group .control-input .discountrate {
	width: 50px
}

.alert-content .control-group .ui-textarea {
	width: 270px
}

.alert-content .control-group .w80 {
	width: 80px
}

.alert-content .sendedUsers {
	line-height: 25px;
	margin-top: 10px
}

.attachment-manage .alert-upload {
	position: fixed;
	right: 10px;
	bottom: 10px
}

.attachment-manage .alert-ok {
	position: fixed;
	right: 110px;
	bottom: 10px
}

.alert-link .alert-ok {
	position: fixed;
	right: 10px;
	bottom: 10px
}

.attachment-manage {
	padding: 10px 10px 50px;
	line-height: 25px
}

.attachment-manage li {
	position: relative
}

.attachment-manage .progress-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.attachment-manage .progress-container .progress-bar {
	background: #1596ad;
	width: 0;
	height: 2px
}

.upload-image-list li {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px
}

.upload-image-list li .file-name {
	position: absolute;
	left: 1px;
	bottom: 0;
	width: 80px;
	height: 22px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, .6);
	color: #FFF
}

.upload-preview-img {
	width: 80px;
	height: 80px;
	text-align: center;
	border: 1px solid #CCC;
	padding: 1px;
	position: relative
}

.upload-preview-img-handle {
	-moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
	box-shadow: 2px 2px 5px #333
}

.upload-preview-img img {
	max-height: 100%;
	margin: auto;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.bigimg-item .item-link,
.item-link img {
	max-height: 250px;
	max-width: 250px;
	border: 0
}

.upload-button {
	position: relative;
	overflow: hidden;
	width: 80px;
	height: 80px;
	border: 2px dashed #CCC;
	background: 0 0;
	padding: 0
}

.upload-button #addFile {
	display: block;
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 69px;
	font-size: 80px;
	text-decoration: none;
	color: #CCC
}

.upload-button #addFile:hover {
	text-decoration: none;
	color: #BBB
}

.upload-preview-img .close-modal.small {
	top: 2px;
	right: 2px;
	position: absolute
}

.setting .account-right .control-label {
	font-weight: 700;
	font-size: 14px
}

.setting .account-right .rightDetail {
	line-height: 38px;
	width: 100%
}

.setting .account-right .rightDetail tr {
	border-bottom: 1px solid #f0f0f0
}

.setting .account-right .rightDetail tr:hover {
	background-color: #f7f7f7
}

.setting .set-flow .control-label {
	font-size: 16px;
	text-align: left;
	padding-left: 10px
}

.setting .online-service .control-group .control-input {
	float: none;
	margin-left: 110px
}

.setting .logoCon {
	width: 80px;
	height: 80px;
	text-align: center;
	position: relative
}

.setting .logoCon .op {
	position: absolute;
	width: 80px;
	left: 0;
	bottom: 0;
	height: 25px;
	text-align: center
}

.setting .logoCon .op-bg {
	width: 80px;
	height: 25px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.setting .logoCon .op-btn {
	position: absolute;
	top: 0;
	left: 0
}

.setting .logoCon .op-btn .edit-pic {
	display: block;
	width: 80px;
	height: 25px;
	line-height: 25px;
	color: #FFF;
	font-size: 14px
}

.interfaceSetting .control-box .control-label {
	width: 130px
}

.step-comment span {
	line-height: 34px;
	float: left;
	margin-right: 20px;
	margin-left: 5px
}

.step-comment em {
	width: 34px;
	height: 34px;
	display: block;
	float: left;
	background: url(../images/ico-set.png) no-repeat
}

.step-comment em.step-disabled {
	background-position: -264px 0
}

.step-comment em.step-on {
	background-position: -39px 0
}

.step-comment em.step-off {
	background-position: -153px 0
}

.setting .set-flow dl {
	width: 113px;
	display: block;
	float: left;
	background: url(../images/ico-set.png) no-repeat;
	text-align: center;
	cursor: pointer
}

.setting .set-flow dl.off {
	background: url(../images/ico-set.png) -114px 0 no-repeat
}

.setting .set-flow dl.disabled {
	background: url(../images/ico-set.png) -226px 0 no-repeat
}

.setting .set-flow dl dt {
	line-height: 31px
}

.setting .set-flow dl dd {
	line-height: 20px;
	margin-top: 31px;
	color: #555;
	padding-top: 10px
}

.setting .set-flow dl.off dd {
	color: #b9c3c4
}

.logistic-company-list .logisticCompanyChecked dt,
.logistic-company-list dt {
	font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", "é»‘ä½“", sans-serif;
	color: #FFF
}

.setting .set-flow dl.flow-done {
	display: block;
	width: 73px;
	height: 73px;
	background: url(../images/ico-set.png) -339px 0 no-repeat;
	float: left
}

.setting.order-area-reset .func .control-group .control-label-1 {
	width: 70px
}

.purchase .ui-btn-green {
	height: 24px;
	line-height: 24px;
	min-width: 62px;
	width: 62px
}

.purchase .table-wrap tbody td {
	padding: 5px
}

.sys-setting .companysetting .control-box {
	background: #ebebeb;
	margin-top: 10px
}

.sys-setting .companysetting .control-group {
	margin-top: 0
}

.sys-setting .companysetting .control-group .control-label {
	font-size: 14px;
	font-weight: 700;
	padding: 20px 0;
	width: 140px
}

.sys-setting .companysetting .control-group .control-input {
	padding: 20px 10px;
	background: #fafafa;
	float: none;
	margin-left: 150px;
	overflow: hidden
}

.sys-setting .companysetting .control-group .control-input .control-input-wrap {
	float: left;
	line-height: 34px
}

.sys-setting .companysetting .control-group .control-input-label1 {
	float: left;
	width: 120px
}

.sys-setting .companysetting .control-group .control-input-input1 {
	margin-left: 120px
}

.sys-setting .companysetting .control-group .control-input-label2 {
	float: left;
	width: 140px
}

.sys-setting .companysetting .control-group .control-input-input2 {
	margin-left: 140px
}

.sys-setting .progress-container {
	position: relative;
	top: 0;
	width: 100%
}

.sys-setting .progress-container .progress-bar {
	background: #1596ad;
	width: 0;
	height: 2px
}

.sys-setting .customizedTemplateUploadCon {
	overflow: hidden
}

.sys-setting .customizedTemplateUploadCon .con {
	overflow: hidden;
	display: block
}

.sys-setting .customizedTemplateUploadCon .control-input-wrap {
	float: left
}

.sys-setting .customizedTemplateUploadCon .fileinput-button {
	float: left;
	margin-bottom: 0
}

.sys-setting .customizedTemplateUploadCon .fileinput-button .ui-btn {
	height: 34px
}

.sys-setting .fundAccountAttributeLi {
	margin-top: 5px;
	overflow: hidden
}

.sys-setting .control-group .control-input .productLabel .ui-input {
	width: 95px;
	margin-left: 3px
}

.sys-setting .customerDeliveryTable label.error,
.sys-setting .customerInvoiceTable label.error,
.sys-setting .customerOrderTable label.error,
.sys-setting .customerStatisticsTable label.error,
.sys-setting .productCusProperty label.error {
	line-height: 45px
}

.saveBox {
	position: relative;
	width: 100%;
	z-index: 1000
}

.saveBg {
	height: 42px;
	padding: 10px 20px;
	opacity: .7;
	filter: alpha(opacity=70)
}

.saveBox .save,
.saveBox .saveUser {
	position: absolute;
	bottom: 10px;
	left: 20px
}

.saveBox .cancel {
	position: absolute;
	bottom: 10px;
	left: 120px
}

.saveBox .stop-promotion {
	position: absolute;
	bottom: 10px;
	left: 220px
}

.logistic-company-list dl {
	width: 100%;
	font-size: 14px;
	background-color: #a7cfe0;
	border-bottom: 1px solid #e2edf2;
	border-left: 1px solid #e2edf2;
	border-right: 1px solid #e2edf2;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.logistic-company-list dt {
	float: left;
	width: 26px;
	line-height: 32px;
	text-align: center;
	font-size: 22px;
	background-color: #a7cfe0
}

.logistic-company-list dd {
	margin-left: 26px;
	padding-left: 14px;
	line-height: 32px;
	background: #FFF;
	overflow: hidden
}

.logistic-company-list dd a {
	font-size: 12px;
	display: block;
	float: left;
	width: 82px;
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.logistic-company-list .logisticCompanyChecked {
	border-top: 1px solid #e2edf2;
	background-color: #3da8b9
}

.logistic-company-list .logisticCompanyChecked dt {
	font-size: 16px;
	background-color: #3da8b9
}

.logistic-company-list .logisticCompanyChecked dd {
	min-height: 64px
}

.logistic-company-list .logisticCompanyChecked dd .logistics-tag {
	float: left;
	width: 67px;
	height: 32px;
	line-height: 32px;
	font-size: 12px
}

.logistic-company-list .logisticCompanyChecked dd .ui-icon-small-x {
	top: 2px
}

.logistic-company-list .even dd {
	background: #f4f8fb
}

.logistic-company-list .hover dd {
	background: #f1f9ff
}

.helper .helper-r {
	width: 230px;
	float: right;
	overflow: hidden;
	padding: 20px
}

.helper .helper-l {
	margin-right: 260px;
	padding: 20px
}

.helper .title {
	font-size: 16px;
	font-weight: 700
}

.helper dl.helper-s {
	width: 228px;
	height: 80px;
	margin-top: 15px;
	cursor: pointer
}

.helper dl.helper-s dt {
	width: 80px;
	height: 80px;
	float: left
}

.helper dl.helper-s dd {
	margin-left: 95px;
	line-height: 25px;
	padding-top: 15px
}

.helper dl.helper-s dd span {
	display: block
}

.helper dl.qq dt {
	background: url(../images/helper.png) -375px 25px no-repeat #cce2ee
}

.helper dl.qq {
	background: #deedf4
}

.helper dl.phone {
	background: #e5efd8
}

.helper dl.phone dt {
	background: url(../images/helper.png) -455px 25px no-repeat #d0e5b9
}

.helper dl.service {
	background: #f1f1f1
}

.helper dl.service dt {
	background: url(../images/helper.png) -535px 30px no-repeat #eaeaea
}

.helper dl.wx {
	background: #f9fcf5
}

.helper dl.wx dt {
	background: #edf6e3
}

.helper .send-box-con {
	position: relative;
	width: 100%;
	min-height: 200px;
	background-color: #f7f7f7
}

.helper .send-box,
.helper .send-box .send-content {
	width: 98%;
	padding: 1%
}

.helper .send-box {
	overflow: hidden;
	background: #f7f7f7
}

.helper .send-box .send-btn {
	margin-top: 10px;
	float: right
}

.helper .send-box .question-cancel {
	margin-top: 10px;
	float: right;
	margin-left: 10px
}

.helper .helper-attachment {
	float: left;
	margin-top: 10px
}

.helper .helper-attachment ul {
	margin-top: 5px
}

.helper .helper-attachment li {
	line-height: 20px
}

.helper .feedback-list {
	margin-top: 10px
}

.helper .feedback-list h3 {
	color: #555;
	font-size: 14px;
	padding-bottom: 20px;
	margin-top: 20px;
	font-weight: 400;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden
}

.helper .feedback-list dl {
	overflow: hidden;
	line-height: 20px;
	padding: 15px 0;
	border-top: 1px solid #f0f0f0
}

.helper .feedback-list .feed-con {
	font-size: 14px;
	margin-top: 5px;
	word-break: break-all
}

.helper .feedback-list .feed-attachement {
	margin-top: 10px;
	line-height: 20px
}

.helper .feedback-list .feed-attachement ul {
	margin-top: 5px
}

.helper .feedback-list .feed-status {
	margin-bottom: 20px;
	margin-left: 30px
}

.helper .feedback-list .feedback-title .feed-status {
	margin-bottom: 0
}

.helper .feedback-list .replybox {
	margin-left: 60px;
	padding-bottom: 10px
}

.helper .feedback-list .replybox .ui-textarea {
	margin-top: 10px
}

.helper .feedback-list .feed-status a {
	margin-right: 20px;
	line-height: 20px;
	display: inline-block
}

.helper .feedback-list .feed-status a:hover {
	text-decoration: none;
	color: #1596ad
}

.helper .feedback-list dt {
	width: 20px;
	height: 40px;
	float: left;
	margin-right: 10px
}

.helper .feedback-list .tag {
	color: #999;
	margin-left: 10px
}

.helper .feedback-list .feed-time {
	color: #999
}

.helper .feedback-list dt.userHead {
	background: url(../images/helper.png) -40px -120px no-repeat
}

.helper .feedback-list dt.systemHead {
	background: url(../images/helper.png) 0 -120px no-repeat
}

.replying em {
	width: 12px;
	height: 16px;
	margin-right: 5px;
	display: inline-block;
	background: url(../images/helper.png) -100px -120px no-repeat;
	vertical-align: middle
}

.support em,
.supported em {
	width: 17px;
	height: 16px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle
}

.support em {
	background: url(../images/helper.png) -80px -120px no-repeat
}

.supported em {
	background: url(../images/helper.png) -100px -140px no-repeat
}

.notsupport em {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	display: inline-block;
	background: url(../images/helper.png) -80px -140px no-repeat;
	vertical-align: middle
}

.helper .feedback-op .reply-btn {
	float: right;
	margin-top: 10px
}

.helper .feedback-op {
	padding: 1px;
	overflow: hidden
}

.helper .feedback-op .ui-textarea {
	height: 30px;
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	margin-left: -1px
}

.page-helper {
	line-height: 25px;
	padding: 20px;
	background-color: #fffdf3
}

.page-helper h2 {
	line-height: 40px
}

.page-helper h3 {
	line-height: 30px
}

.alert-content .addressManage li {
	line-height: 20px;
	padding: 6px 0 6px 5px;
	margin-left: 20px;
	overflow: hidden
}

.alert-content .addressManage li.selected {
	background-color: #faf4e3
}

.alert-content .addressManage label.radio {
	float: left;
	margin-right: 5px
}

.alert-content .addressManage label input[type=radio] {
	margin: 0 10px 0 0;
	vertical-align: middle
}

.alert-content .addressManage .op {
	float: right
}

.alert-content .addressManage .op a {
	margin-right: 10px;
	display: inline-block
}

.alert-content .service-online {
	line-height: 24px
}

.alert-content .service-online div {
	padding: 10px 20px
}

.alert-content .ui-mobile-outline .edit,
.alert-content .ui-mobile-outline .save {
	position: absolute;
	top: 15px;
	right: 20px;
	color: #FFF
}

.alert-content .ui-mobile-outline .shareJoinContent-1 {
	background: url(../images/shareJoinPrev-1.jpg) no-repeat;
	width: 215px;
	height: 385px;
	position: relative;
	overflow: hidden
}

.alert-content .ui-mobile-outline .shareJoinContent-2 {
	background: url(../images/shareJoinPrev-2.jpg) no-repeat;
	width: 215px;
	height: 385px;
	position: relative;
	overflow: hidden
}

.alert-content .ui-mobile-outline .lockmask {
	background: #000;
	width: 215px;
	height: 385px;
	opacity: .4;
	filter: alpha(opacity=40);
	position: absolute;
	top: 0;
	z-index: 0
}

.alert-content .editable {
	background: #FFF;
	box-shadow: 0 0 3px #000
}

.alert-content .editJoinContent {
	position: relative;
	z-index: 9;
	margin: 40px 10px 10px;
	padding: 10px
}

.alert-content .editJoinSuccessContent {
	position: relative;
	z-index: 9;
	margin: 180px 10px 10px;
	padding: 10px;
	text-align: center
}

.trial-box h1 {
	font-family: "Microsoft Yahei";
	margin-bottom: 25px;
	font-size: 26px;
	font-weight: 400;
	padding-left: 25px
}

.trial-box hr {
	border: 0;
	border-top: 1px solid #ccc;
	height: 0;
	margin-bottom: 25px
}

.trial-box ul {
	width: 370px;
	padding: 0 25px
}

.trial-box li {
	margin-bottom: 24px;
	line-height: 18px;
	font-size: 14px
}

.trial-box li a.applyNow {
	color: #e05a50;
	font-weight: 700;
	text-decoration: underline
}

.trial-box li a.applyNow:hover {
	color: red
}

.trial-box .bqr {
	margin-left: 20px
}

.trial-box em {
	width: 220px;
	height: 220px;
	display: block;
	background: url(../images/bqr.png) no-repeat
}

.trial-box p {
	text-align: center;
	font-size: 14px
}

.trial-box .begin-trial-btn {
	height: 40px;
	line-height: 40px;
	width: 100px;
	margin-left: 25px
}

.guideImgTitle {
	position: relative;
	height: 90px
}

.newFunBox .guideTitleItem {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 0;
	opacity: 0
}

.newFunBox .guideTitleItem h2 {
	font-size: 20px;
	font-weight: 400;
	padding: 0 20px
}

.newFunBox .guideTitleItem p {
	font-size: 14px;
	margin-top: 5px;
	line-height: 20px;
	padding: 0 20px
}

.newFunBox {
	background: #FFF;
	position: fixed;
	width: 900px;
	height: 580px;
	left: 50%;
	margin-left: -450px;
	top: 50%;
	margin-top: -290px;
	z-index: 20001;
	overflow: hidden
}

.newFunBox .opDiv,
.newFunBox li,
.newFunBox li img {
	width: 860px;
	height: 420px
}

.newFunBox ul {
	position: relative;
	overflow: hidden
}

.newFunBox li {
	float: left;
	overflow: hidden;
	padding: 20px
}

.newFunBox .opDiv {
	position: absolute;
	left: 20px;
	top: 20px
}

.newFunBox .opDiv .leftArrow,
.newFunBox .opDiv .rightArrow {
	width: 430px;
	height: 420px;
	float: left;
	cursor: pointer
}

.newFunBox .opDiv .leftArrow em,
.newFunBox .opDiv .rightArrow em {
	position: absolute;
	width: 38px;
	height: 69px;
	top: 160px;
	display: block
}

.newFunBox .opDiv .leftArrow:hover em,
.newFunBox .opDiv .rightArrow:hover em {
	background: url(../images/slide-icon.png) no-repeat
}

.newFunBox .opDiv .closeNewFun {
	position: absolute;
	width: 28px;
	height: 28px;
	display: block;
	top: -14px;
	right: -14px;
	background: url(../images/slide-icon.png) 0 -79px no-repeat
}

.newFunBox .opDiv .closeNewFun:hover {
	background-position: -28px -79px;
	cursor: pointer
}

.newFunBox .opDiv .leftArrow:hover em {
	left: 50px;
	background-position: 0 -10px
}

.newFunBox .opDiv .rightArrow:hover em {
	right: 50px;
	background-position: -42px -10px
}

.newFunBox .slide-dot {
	height: 10px;
	text-align: center
}

.newFunBox .slide-dot a {
	width: 10px;
	height: 0;
	padding-top: 10px;
	overflow: hidden;
	display: inline-block;
	margin-left: 5px;
	background: url(../images/slide-icon.png) no-repeat
}

.newFunBox .slide-dot a.current {
	background-position: -10px 0
}

#lockmask {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 20000;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40)
}

.setCompanyInfo_lefttoparrow {
	width: 111px;
	height: 129px;
	display: block;
	background: url(../images/lefttoparrow.png) no-repeat;
	position: absolute;
	top: 38px;
	left: 170px;
	z-index: 20001
}

.setCompanyInfo_content {
	position: absolute;
	top: 145px;
	left: 281px;
	z-index: 20001;
	width: 340px;
	height: 370px;
	background: #FFF;
	padding: 40px 50px
}

.setCompanyInfo_content h1 {
	font-family: 'Microsoft Yahei';
	font-size: 26px;
	text-align: center;
	font-weight: 400
}

.bigimg-item a.btn-addcart,
.ui-btn-lg {
	font-family: "microsoft yahei"
}

.setCompanyInfo_content .control-group .control-input .ui-input {
	width: 300px;
	height: 28px;
	line-height: 28px
}

.setCompanyInfo_content .control-group .control-input .ui-btn {
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: #03b8cc;
	margin-top: 10px
}

.setCompanyInfo_content .control-group .control-input .input-txt {
	width: 284px;
	line-height: 28px;
	height: 28px
}

.setCompanyInfo_content .control-group .control-input .ui-combo-wrap {
	height: 38px
}

.setCompanyInfo_content .ui-input-ph {
	z-index: 9999
}

#guideBox {
	width: 820px;
	overflow: hidden;
	height: 560px;
	background: #f4f4f4;
	position: absolute;
	top: 80px;
	left: 50%;
	z-index: 20001;
	margin-left: -410px
}

#guideBox ul {
	width: 3280px;
	overflow: hidden;
	position: absolute
}

#guideBox li {
	float: left;
	width: 820px
}

#guideBox .next,
#guideBox .prev,
#guideBox .useNow {
	width: 110px;
	height: 35px;
	display: inline-block;
	line-height: 35px;
	border-radius: 3px;
	color: #FFF;
	font-size: 16px;
	text-align: center
}

#guideBox .guideNav {
	position: absolute;
	bottom: 30px;
	right: 30px;
	z-index: 20002
}

#guideBox .next,
#guideBox .prev {
	background: #a4b2b5
}

#guideBox .next:hover,
#guideBox .prev:hover {
	background: #7f888a;
	text-decoration: none
}

#guideBox .next:active,
#guideBox .prev:active {
	background: #a4b2b5
}

#guideBox .useNow {
	background: #1cb9cc
}

#guideBox .useNow:hover {
	background: #0a95a6;
	text-decoration: none
}

#guideBox .useNow:active {
	background: #1cb9cc
}

#guideBox .prev {
	margin-right: 10px
}

#guideBox .navNum {
	width: 100px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 30px;
	color: #BBB;
	font-size: 16px
}

.spec-preview {
	width: 350px;
	height: 350px;
	line-height: 350px;
	margin-bottom: 15px;
	text-align: center
}

.spec-preview img {
	vertical-align: middle;
	width: 350px;
	height: 350px
}

.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 352px
}

.spec-scroll .prev {
	float: left;
	margin-right: 4px
}

.spec-scroll .next,
.spec-scroll .prev {
	display: block;
	width: 13px;
	height: 50px;
	background: 0 15px no-repeat;
	cursor: pointer
}

.spec-scroll .prev {
	background-image: url(../images/jmq-left.png)
}

.spec-scroll .prev.hover {
	background-image: url(img/jmq-left2.png)
}

.spec-scroll .prev.disabled {
	background-image: url(../images/jmq-left3.png);
	cursor: default
}

.spec-scroll .next {
	float: right;
	background-image: url(../images/jmq-right.png)
}

.spec-scroll .next.hover {
	background-image: url(../images/jmq-right2.png)
}

.spec-scroll .next.disabled {
	background-image: url(../images/jmq-right3.png);
	cursor: default
}

.spec-scroll .items {
	float: left;
	position: relative;
	width: 322px;
	height: 56px;
	overflow: hidden
}

.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
	height: 56px
}

.spec-scroll .items ul li {
	float: left;
	width: 64px;
	text-align: center
}

.spec-scroll .items ul li img {
	border: 1px solid transparent;
	padding: 2px;
	width: 50px;
	height: 50px
}

.spec-scroll .items ul li img.active {
	border: 2px solid #03b8cc;
	padding: 1px
}

.product .table-wrap-lite2 {
	width: 100%
}

.product .table-wrap-lite2 th {
	padding: 0 20px;
	vertical-align: middle;
	height: 40px;
	border: 1px solid #e5e8ea;
	color: #555;
	font-weight: 700;
	table-layout: fixed
}

.product .table-wrap-lite2 tbody td {
	padding: 0 20px;
	vertical-align: middle;
	height: 35px;
	border: 1px solid #e5e8ea;
	background-color: #fff;
	color: #666;
	word-break: break-all
}

.product-detail-code span {
	margin-right: 20px
}

.product-detail-wrap h1 {
	font-weight: 700
}

.good-mulspecs .control-group {
	overflow: hidden;
	min-height: 27px
}

.product-detail-wrap .control-group .control-input {
	float: left;
	padding-left: 0;
	line-height: 25px
}

.product-detail-wrap .product-detail-item .control-group {
	line-height: 25px;
	margin-top: 0
}

.product-detail-wrap .ui-blue-choose .item {
	margin-bottom: 10px
}

.product-detail-wrap .ui-input {
	padding: 5px 14px
}

.product-detail-wrap .ui-blue-choose .item a,
.product-detail-wrap .ui-blue-choose2 .item a {
	padding: 4px 12px;
	line-height: 22px
}

.product-detail-wrap .item.choose-selected a,
.product-detail-wrap .item.choose-selected2 a {
	border: 2px solid #03b8cc;
	padding: 3px 11px;
	line-height: 22px
}

.ui-blue-choose .item.choose-selected2 b {
	display: none
}

.ui-btn-lg {
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	border-radius: 2px
}

hr.solid {
	height: 0;
	line-height: 0;
	border: 0;
	border-top: 1px solid #eee;
	margin: 10px 0
}

.opt-items {
	line-height: 25px;
	padding: 10px
}

.opt-item {
	display: inline-block;
	width: 20%;
	font-size: 12px;
	font-weight: 400
}

.hasImg .product-detail-wrap {
	max-width: 700px;
	margin-left: 370px
}

.product-detail-item {
	background-color: #f7f7f7;
	padding: 10px 0
}

.product-detail-item .multis-p {
	max-width: 400px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #b5621b
}

.product-detail-spec {
	position: relative
}

.product-detail-wrap .product-tags .tag-item {
	display: inline-block;
	line-height: 20px;
	padding: 3px 10px;
	background-color: #013ca6;
	color: #FFF;
	margin-right: 10px
}

.product-shares .share-title {
	float: left;
	margin-right: 10px;
	color: #999
}

.product-shares .share-items {
	float: left
}

.product-shares li.share-item {
	float: left;
	padding-right: 15px
}

.product-shares a.btn-share {
	display: block;
	text-align: center;
	position: relative;
	padding: 0 0 0 25px;
	color: #999
}

.product-shares a.btn-share:hover {
	color: #666;
	text-decoration: none
}

.product-shares a.btn-share i {
	position: absolute;
	top: 6px;
	left: 3px;
	width: 18px;
	height: 18px
}

.product-shares .img-share-wenxin {
	position: absolute;
	top: 0;
	z-index: 100
}

.product-shares a.btn-share-weibo i {
	background: url(../images/share-weibo.png) no-repeat
}

.product-shares a.btn-share-weixin i {
	background: url(../images/share-weixin.png) no-repeat
}

.ui-btn-share {
	width: 20px;
	height: 20px;
	font-size: 14px;
	display: inline-block;
	margin-right: 10px;
	background: url(../images/share-icon.png) no-repeat;
	text-decoration: none;
	line-height: 32px;
	vertical-align: middle
}

.product-detail-wrap .addNewSpec,
.product-detail-wrap .editProduct {
	width: 120px;
	height: 40px;
	line-height: 40px;
	letter-spacing: 1px;
	margin-right: 5px
}

.product-detail-wrap .deleteProduct {
	width: 120px;
	height: 40px;
	line-height: 40px;
	letter-spacing: 1px
}

.product-type-table .table-wrap tbody tr.selected td {
	background-color: transparent
}

.bigimg-content {
	max-width: 1134px;
	min-width: 850px;
	margin: 0 auto 60px 0
}

.bigimg-content li.bigimg-item {
	float: left;
	width: 252px;
	height: 370px;
	position: relative;
	margin: 0 0 10px 10px;
	padding: 10px
}

.bigimg-item .item-spec {
	line-height: 35px;
	display: none
}

.bigimg-item .item-spec3 {
	margin-bottom: 10px
}

.bigimg-item .bigimg-item-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	padding: 10px;
	border: 1px solid #eee
}

.bigimg-item-hover {
	z-index: 2
}

.bigimg-item-hover .bigimg-item-wrapper {
	padding: 7px;
	border: 3px solid #3da8b9;
	background-color: #fff
}

.bigimg-item-hover .item-spec {
	display: block
}

.bigimg-item .item-perty {
	line-height: 35px;
	padding: 0 5px
}

.bigimg-item .item-img {
	width: 250px;
	height: 250px;
	overflow: hidden;
	text-align: center;
	display: table
}

.bigimg-item .item-link {
	min-width: 180px;
	min-height: 180px;
	overflow: hidden;
	vertical-align: middle;
	display: table-cell
}

.item-link img {
	display: block;
	height: auto;
	margin: 0 auto
}

.bigimg-item .item-price {
	font-size: 20px;
	color: #c00
}

.bigimg-item .item-price .ui-icon-promotion-method {
	margin-top: -5px
}

.bigimg-item .item-name {
	height: 40px;
	line-height: 20px;
	color: #666;
	margin-bottom: 5px;
	overflow: hidden
}

.bigimg-item .item-btns {
	margin-top: 10px
}

.bigimg-item a.btn-addcart {
	display: block;
	width: auto;
	height: 35px;
	line-height: 35px;
	color: #333;
	background: url(../images/bg_20150603_006.png) 55px 9px no-repeat #f3f3f3;
	padding-left: 80px;
	font-size: 14px
}

.bigimg-item-hover a.btn-addcart:hover {
	background: url(../images/bg_20150603_005.png) 55px 9px no-repeat #03b8cc;
	text-decoration: none;
	color: #fff
}

.bigimg-item .item-inventory,
.bigimg-item .item-other {
	padding-left: 65px;
	line-height: 20px;
	display: none
}

.bigimg-item .item-other {
	margin-bottom: 10px
}

.bigimg-item-hover .item-inventory,
.bigimg-item-hover .item-other {
	display: block
}

.r-wrap {
	min-width: 1115px;
	width: 1370px;
}

.bigimg-away {
	float: right;
	margin-right: 8px
}

.bigimg-away li {
	float: left;
	width: 26px;
	margin-left: 15px
}

.bigimg-away .btn-away {
	display: block;
	width: 26px;
	height: 26px
}

.bigimg-away .btn-away-bigimg {
	background: url(../images/bg_20150603_002.png) no-repeat
}

.bigimg-away .btn-away-bigimg:hover {
	background: url(../images/bg_20150603_001.png) no-repeat
}

.bigimg-away .btn-away-line {
	background: url(../images/bg_20150603_003.png) no-repeat
}

.bigimg-away .btn-away-line:hover {
	background: url(../images/bg_20150603_004.png) no-repeat
}

.store-selector {
	position: relative;
	float: left;
	z-index: 1;
	height: 33px;
	margin-right: 6px
}

.store-selector dd,
.store-selector dl,
.store-selector dt {
	float: none;
	color: #999
}

.store-selector dl {
	position: absolute;
	top: 23px;
	z-index: 1;
	width: 358px;
	padding: 5px;
	border: 1px solid #ddd;
	background: #fff;
	display: none;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

.store-selector dt {
	padding: 6px 0 10px;
	color: #999
}

.store-selector dd {
	padding-bottom: 5px;
	line-height: 18px
}

.store-selector a:link,
.store-selector a:visited {
	color: #666
}

.store-selector a:active,
.store-selector a:hover {
	background: #666;
	color: #fff
}

.store-selector .text {
	float: left;
	min-width: 125px;
	position: relative;
	top: 0;
	z-index: 2;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #d6dee3;
	padding: 0 30px 0 10px;
	overflow: hidden;
	font-family: verdana, 'å®‹ä½“', 'Microsoft Yahei', Tahoma, Arial
}

.store-selector .text b {
	display: block;
	position: absolute;
	top: 3px;
	right: 0;
	overflow: hidden;
	width: 17px;
	height: 24px;
	background: url(../images/icon8.png) -51px 10px no-repeat
}

.store-selector .close {
	display: none;
	position: absolute;
	z-index: 2;
	top: 22px;
	left: 412px;
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../images/icon8.png) -218px -118px no-repeat
}

.store-selector a:hover {
	background: #03b8cc;
	color: #fff;
	cursor: pointer
}

.store-selector.hover .text {
	border: 1px solid #2ca1b3;
	border-bottom: 0
}

.store-selector.hover .i-storeinfo {
	position: relative;
	z-index: 2;
	background: url(img/bg_store.gif) right -50px no-repeat
}

.store-selector.hover .i-storeinfo div {
	background: url(img/bg_store.gif) -81px -75px no-repeat
}

.store-selector.hover .close,
.store-selector.hover dl {
	display: block
}

#store-prompt {
	clear: left;
	line-height: 25px
}

#store-prompt strong {
	font-size: 14px
}

#store-prompt a {
	color: #005eaa
}

*html .store-selector .i-storeinfo,
*html .store-selector .i-storeinfo div {
	float: left
}

*html .store-selector dl {
	left: 0
}

.store-selector .content {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	border: 1px solid #2ca1b3;
	width: 390px;
	padding: 15px;
	background: #fff;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

.store-selector .content select {
	float: left;
	width: 120px;
	border: 1px solid #cecbce;
	margin-right: 15px
}

.store-selector .content .select3 {
	margin-right: 0
}

.store-selector.hover .close,
.store-selector.hover .content {
	display: block
}

.DH-stock {
	position: relative;
	margin-bottom: 0
}

.DH-stock .tab {
	width: 100%;
	height: 25px;
	float: left;
	border-bottom: 2px solid #188fa2;
	overflow: visible
}

.DH-stock .tab li {
	float: left;
	clear: none;
	height: 23px;
	padding: 1px 1px 0;
	border: 1px solid #ddd;
	border-bottom: 0;
	margin-right: 3px;
	background-color: #fff;
	line-height: 22px;
	text-decoration: none
}

.DH-stock .tab .curr {
	position: relative;
	height: 25px;
	padding: 0;
	border: 2px solid #188fa2;
	border-bottom: 0
}

.DH-stock .tab a {
	position: relative;
	float: left;
	height: 23px;
	padding: 0 25px 1px 10px;
	line-height: 23px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	color: #666;
	outline: 0;
	font-weight: 700
}

.DH-stock .tab a:hover {
	background: 0;
	color: #666
}

.DH-stock .tab a i {
	position: absolute;
	right: 5px;
	top: 6px;
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: url(../images/icon8.png) -51px 3px no-repeat;
	opacity: .5;
	filter: alpha(opacity=50)
}

.generalize-box,
.generalize-box-index {
	position: relative
}

.DH-stock .tab .curr i,
.DH-stock .tab a:hover i {
	opacity: 1;
	filter: alpha(opacity=100)
}

.DH-stock .tab em {
	font-style: normal
}

.DH-stock .area-list {
	padding-top: 35px
}

.DH-stock .area-list li {
	float: left;
	width: 80px;
	line-height: 20px;
	padding: 5px 0 5px 15px;
	clear: none
}

.DH-stock .area-list li a {
	float: left;
	padding: 2px 4px;
	color: #666
}

.DH-stock .area-list li a:hover {
	color: #fff;
	text-decoration: none
}

.DH-stock .area-list .longer-area {
	width: 370px
}

.DH-stock .area-list .long-area {
	width: 170px
}

.generalize-box {
	margin: 0 auto;
	width: 860px;
	height: 540px;
	overflow: hidden
}

.generalize-box .pic {
	position: relative;
	width: 860px;
	height: 540px;
	z-index: 0
}

.generalize-box .pic img {
	width: 860px;
	height: 540px;
	display: block
}

.generalize-box .pic li {
	position: absolute;
	width: 860px;
	left: 0;
	top: 0;
	display: none
}

.generalize-box .pic li:first-child,
.generalize-box-index .pic li:first-child {
	display: list-item
}

.generalize-box .hd,
.generalize-box-index .hd {
	width: 100%;
	position: absolute;
	bottom: 15px;
	text-align: center;
	font-size: 0;
	z-index: 1
}

.generalize-box .hd li,
.generalize-box-index .hd li {
	margin: 0 5px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	background: url(../images/slide-icon.png) no-repeat
}

.generalize-box .hd .on,
.generalize-box-index .hd .on {
	background-position: -10px 0
}

.generalize-box .next,
.generalize-box .prev {
	width: 40px;
	height: 70px;
	margin: -60px 0 0;
	background: url(../images/slide-icon.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: .2;
	display: none
}

.generalize-box .prev {
	left: 30px;
	background-position: 0 -10px
}

.generalize-box .next {
	background-position: -42px -10px;
	right: 30px
}

.generalize-box .next:hover,
.generalize-box .prev:hover {
	filter: alpha(opacity=50)!important;
	opacity: .5!important
}

.generalize-box-index,
.generalize-box-index .pic,
.generalize-box-index .pic li {
	height: 220px;
	overflow: hidden
}

.workbench .work-bench-r2 {
	display: none;
	width: 33%
}

.bindNumber {
	width: 280px;
	padding: 8px 10px
}

.bindNumber-title {
	color: #333;
	font-weight: 700;
	margin-bottom: 10px
}

.bindNumber-text {
	color: #666;
	line-height: 20px;
	font-size: 14px;
	margin-bottom: 15px
}

.mobileEmailBind .btn-bindOk {
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	border-radius: 2px
}

.mobileEmailBind .btn-bindCancel {
	float: right;
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666
}

.mobileEmailBind .bindSuccess-text {
	font-size: 20px;
	color: #63a504;
	font-family: 'Microsoft yahei';
	font-weight: 400
}

.mobileEmailBind .control-group .auth-image {
	position: absolute;
	top: 2px;
	left: 195px
}

.mobileEmailBind .control-group .refesh-box {
	float: right;
	line-height: 21px;
	color: #999
}

.mobileEmailBind .control-group .inp-verfCode {
	width: 255px
}

.mobileEmailBind .showPwdLabel {
	font-size: 14px;
	color: #aaa;
	float: right;
	position: absolute;
	top: 11px;
	left: 235px;
	background-color: #f3f3f3;
	padding: 0 8px;
	border-left: solid 1px #e3e3e3;
	line-height: 40px
}

.pay-tips,
.writeYjpay .ui-input {
	font-size: 14px;
	line-height: 20px
}

.mobileEmailBind .label-tip {
	position: absolute;
	top: 25px;
	left: 10px;
	font-size: 14px;
	padding-left: 18px;
	color: #f97252
}

.mobileEmailBind .label-tip .tip-err {
	position: absolute;
	top: 8px;
	left: 0;
	font-size: 14px;
	background: url(../images/portal-icon-2.png) -80px -40px no-repeat;
	width: 15px;
	height: 16px
}

.mobileEmailBind .error1 {
	color: red
}

a.btn-link-tuijian {
	background: url(../images/bg_20150716_001.png) 0 2px no-repeat;
	padding-left: 17px;
	color: red
}

.pay-tips {
	color: #f4a00d;
	font-weight: 700;
	padding-left: 10px
}

.pay-tips em {
	background: url(../images/icon8.png) -280px -120px no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 5px
}

.bank-content {
	border: 1px solid #dedede;
	background-color: #fcfefb;
	margin-bottom: 30px
}

.bank-bar {
	border-bottom: solid 1px #2ca1b3;
	height: 45px;
	line-height: 45px;
	padding-left: 20px
}

.bankList {
	max-width: 785px;
	min-width: 500px
}

.bankList li.bank-item {
	float: left;
	width: 154px;
	height: 36px;
	margin: 5px;
	border: 1px solid #dee2e5;
	padding: 5px 10px;
	background: url(../images/bg_20150728_001.png) no-repeat;
	position: relative;
	cursor: pointer
}

.control-group .freightForm label.error,
.writeYjpay .btn-bindCancel {
	margin-right: 10px;
	float: right
}

.bankList li.bank-item:hover {
	border-color: #2ca1b3
}

.bankList li.bank-item.on {
	border-color: #2ca1b3;
	cursor: default
}

.bankList li.bank-item.on i {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background: url(../images/bg_20150728_002.png) no-repeat
}

.bankList li.bank-item1 {
	background-position: -10px -8px
}

.bankList li.bank-item2 {
	background-position: -184px -8px
}

.bankList li.bank-item3 {
	background-position: -358px -8px
}

.bankList li.bank-item4 {
	background-position: -10px -65px
}

.bankList li.bank-item5 {
	background-position: -184px -65px
}

.bankList li.bank-item6 {
	background-position: -358px -65px
}

.bankList li.bank-item7 {
	background-position: -10px -120px
}

.bankList li.bank-item8 {
	background-position: -185px -122px
}

.bankList li.bank-item9 {
	background-position: -355px -122px
}

.bankList li.bank-item10 {
	background-position: -10px -175px
}

.bankList li.bank-item11 {
	background-position: -185px -176px
}

.bankList li.bank-item12 {
	background-position: -359px -178px
}

.bankList li.bank-item13 {
	background-position: -10px -234px
}

.bankList li.bank-item14 {
	background-position: -183px -234px
}

.bankList li.bank-item15 {
	background-position: -358px -234px
}

.writeYjpay {
	padding: 0 30px
}

.writeYjpay .ui-input {
	width: 93%;
	padding: 10px;
	border: 1px solid #d6dee3;
	height: 20px
}

.writeYjpay .ui-input:hover {
	border: 1px solid #a8b3b9;
	transition: .7s
}

.writeYjpay .ui-input:focus {
	border: 1px solid #2ca1b3;
	transition: .7s
}

.writeYjpay .btn-bindOk {
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	border-radius: 2px
}

.writeYjpay .btn-bindCancel {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666
}

.system-tdarea {
	height: inherit;
	word-break: break-all
}

#albumWrap {
	background-color: rgba(0, 0, 0, .7);
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 99999;
	display: none;
	top: 0;
	left: 0
}

#albumWrap .close,
#albumWrap .next,
#albumWrap .pre {
	position: absolute;
	right: 20px;
	z-index: 998;
	cursor: pointer
}

#albumWrap .close {
	width: 60px;
	height: 60px;
	top: 20px;
	background: url(../images/albumClose.png) no-repeat
}

#albumWrap .close:hover {
	background-position: 0 -60px
}

#albumWrap .container {
	width: 100%;
	height: 100%;
	position: absolute
}

#albumWrap .item {
	width: 100%;
	height: 100%;
	display: none;
	background: url(../images/loadingImg.gif) center center no-repeat
}

#albumWrap .item img {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top: 50%;
	left: 50%;
	display: none
}

#albumWrap .active,
.header_manage .options .header-logout {
	display: block
}

#albumWrap .next,
#albumWrap .pre {
	width: 60px;
	height: 60px;
	outline: 0;
	border: none;
	top: 50%;
	background-image: url(../images/albumClose.png);
	background-color: transparent
}

#albumWrap .pre:hover {
	background-position: -120px -60px
}

#albumWrap .next:hover {
	background-position: -60px -60px
}

#albumWrap .pre {
	margin-top: 10px;
	background-position: -120px 0
}

#albumWrap .next {
	margin-top: -70px;
	background-position: -60px 0
}

#albumWrap .nextForbidden {
	cursor: not-allowed;
	background-position: -60px 0!important
}

#albumWrap .preForbidden {
	cursor: not-allowed;
	background-position: -120px 0!important
}

.quick-pay .quick-pay-r {
	max-width: 300px;
	float: right;
	margin-left: 20px
}

.quick-pay .quick-pay-l {
	margin-right: 320px
}

.quick-pay .business-notice-op {
	background-color: #f1f4f5;
	padding: 10px 20px;
	margin-top: 0;
	height: auto;
	margin-bottom: 25px
}

.quick-pay .latest-notice-op {
	height: auto;
	margin-bottom: 20px
}

.quick-pay .list-none-text h3 {
	margin-bottom: 8px;
	font-weight: 400;
	color: #666;
	font-size: 14px
}

.quick-pay .list-none-text p {
	line-height: 23px;
	font-size: 12px
}

.quick-pay .list-none-text p.end {
	color: #f9b732;
	font-size: 12px
}

.quick-pay .bind,
.quick-pay .no-open {
	width: 500px;
	margin: 80px auto
}

.quick-pay .bind h3,
.quick-pay .no-open h3 {
	margin-bottom: 30px;
	color: #999;
	font-size: 16px;
	position: relative;
	height: 40px;
	line-height: 40px;
	padding-left: 50px
}

.quick-pay h3 em {
	width: 38px;
	height: 38px;
	position: absolute;
	top: 0;
	left: 0
}

.quick-pay .bind p,
.quick-pay .no-open p {
	text-align: center
}

.quick-pay .no-open h3 em {
	background: url(../images/icon_20151027_001.png) no-repeat
}

.quick-pay .bind h3 em {
	background: url(../images/icon_20151027_002.png) no-repeat
}

.quick-pay h3 span {
	color: #f4a00d;
	font-weight: 400
}

.quick-pay h2 span.accountStatus {
	color: silver;
	font-size: 12px
}

.quick-pay .ui-btn-theme {
	min-width: 110px;
	border-radius: 3px
}

.quick-pay-edu {
	margin-bottom: 25px
}

.quick-pay-edu h3 {
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #666
}

.quick-pay-edu p {
	font-size: 14px;
	color: #555;
	line-height: 23px
}

.quick-pay-eduDesc a.btn-quickPayExpand {
	color: #013ca6;
	text-decoration: none
}

.quick-pay-eduDesc .quick-payTable table {
	margin-bottom: 15px
}

.quick-pay-eduDesc .quick-payTable .end-txt {
	color: #f9b732;
	font-size: 12px;
	text-align: left
}

.order-info h2,
table.table-carList td {
	text-align: center
}

table.table-carList {
	border: 1px solid #e5e8ea
}

table.table-carList th {
	font-size: 12px;
	font-weight: 400;
	height: 50px
}

table.table-carList td,
table.table-carList th {
	border-right: 1px solid #e5e8ea;
	border-bottom: 1px solid #e5e8ea
}

table.table-carList .box-gray {
	background-color: f7f7f7
}

table.table-carList tfoot td>div:nth-child(1) {
	margin-top: 24px
}

table.table-carList tfoot td>div:nth-child(2) {
	margin-bottom: 28px
}

table.table-carList tfoot td>div:nth-child(2):after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden
}

table.table-carList tfoot td>div:nth-child(2) div {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

table.table-carList tfoot td {
	padding: 0 19px
}

table.table-carList tfoot td>.control-box {
	font-size: 14px;
	line-height: 24px
}

table.table-carList tfoot td .control-box>div:last-child {
	margin-right: 23px;
	margin-top: 3px
}

table.table-carList tfoot td .sumCount,
table.table-carList tfoot td .sumPrice {
	font-size: 20px;
	font-family: "Microsoft Yahei"
}

.shopping-cart .main-t div.w200 .clearCart {
	color: #fff;
	background-color: #bababa
}

.shopping-cart .main-t div.w200 .clearCart:hover {
	background-color: #9d9d9d
}

.shopping-cart .main-t div.w200 a {
	width: 90px;
	padding: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.shopping-cart .main-t div.w200 {
	margin-top: -7px
}

.shopping-cart .main-t .table-wrap {
	padding-top: 20px
}

.header_manage {
	border-bottom: 1px solid #dbdee1;
	height: 60px;
	background-color: #FFF
}

.header_wrap_manage {
	padding: 0 0 0 30px;
	max-width: 1404px;
	word-wrap: none
}

.bindNumber-btns {
	font-size: 14px
}

.header_manage .h2-spec,
.header_manage h2 {
	font-family: 'Microsoft Yahei', Tahoma, Arial;
	font-size: 16px;
	float: left;
	line-height: 60px
}

.header_manage h2 {
	color: #555;
	display: inline-block;
	font-weight: 400
}

.header_manage .h2-spec {
	margin-left: 7px
}

.header_manage .options {
	float: right
}

.header_manage .options>li {
	float: left;
	height: 60px;
	padding: 0 25px 0 30px;
	line-height: 64px;
	position: relative;
	cursor: pointer;
	color: #787878
}

.header_manage .options>li:hover {
	background-color: #e8e8e8
}

.header_manage .options a:hover {
	text-decoration: none;
	color: inherit
}

.header_manage .options .infoNum {
	height: 15px;
	display: block;
	background-color: #fa552b;
	color: #fff;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	position: absolute;
	top: 13px;
	left: 25px;
	line-height: 15px;
	text-align: center;
	padding: 0 3px;
	min-width: 13px
}

.header_manage .options .hide {
	display: none
}

.header_manage .options li i {
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 20px;
	left: 16px
}

.header_manage .options .app-center i {
	background: url(../images/headerv2.1.png) -101px -101px no-repeat;
	top: 22px
}
.header_manage .options .index i {
	background: url(../images/ind.png) no-repeat;
	background-size: 100%;
	top: 23px;
}

.header_manage .options .info i {
	background: url(../images/headerv2.1.png) -1px -101px no-repeat;
	top: 22px
}

.header_manage .options .cart i {
	background: url(../images/headerv2.1.png) -81px -101px no-repeat;
	top: 21px
}

.header_manage .options .user i {
	background: url(../images/headerv2.1.png) -21px -101px no-repeat;
	top: 21px
}

.header_manage .options .user .bindMobile,
.header_manage .options .user .renewal {
	position: absolute;
	left: 25px;
	top: 40px
}

.header_manage .options .setting i {
	background: url(../images/headerv2.1.png) -41px -101px no-repeat;
	top: 22px
}

.header_manage .options .headerService i {
	background: url(../images/headerv2.1.png) -61px -101px no-repeat;
	top: 21px
}

.header_manage .options>li:hover .container {
	display: block
}

.header_manage .options .container {
	width: 120px;
	position: absolute;
	top: 60px;
	z-index: 999;
	font-family: "å®‹ä½“";
	font-size: 12px;
	background-color: #fff;
	box-shadow: 1px 1px 10px #adadad;
	-moz-box-shadow: 1px 1px 10px #adadad;
	-webkit-box-shadow: 1px 1px 10px #adadad;
	display: none
}

.header_manage .options .info .container,
.header_manage .options .setting .container,
.header_manage .options .user .container {
	left: 0
}

.header_manage .options .headerService .container {
	right: 0
}

.header_manage .options .headerService .container .tel {
	cursor: default;
	height: 74px;
	background-color: #00a7e4;
	color: #fff
}

.header_manage .options .container li {
	height: 37px;
	line-height: 37px;
	padding-left: 20px;
	color: #555
}

.header_manage .options a {
	display: inline-block
}

.header_manage .options .info .container a {
	color: #555;
	text-decoration: none
}

.header_manage .menu2 {
	position: relative
}

.header_manage .options .container a .busnessMessageNum,
.header_manage .options .container a .systemMessageNum,
.header_manage .options .container a .updateMessageNum {
	position: absolute;
	left: 50px;
	top: 0
}

.header_manage .options .container a .ui-new-func {
	right: -10px;
	top: 5px
}

.header_manage .options .container li:hover {
	background-color: #e8e8e8
}

.header_manage .options .new-con-p .ui-new-func {
	top: 18px;
	right: -5px
}

.header_manage .options .cart .new-con-p,
.header_manage .options .user .new-con-p {
	position: absolute;
	right: 10px;
	top: 0
}

.header_manage .options .user .userName {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 48px;
	min-width: 24px;
	display: inline-block
}

.header_manage .options .info .container {
	width: 125px
}

.header_manage .options .info a {
	float: left;
	font-size: 12px;
	height: 37px
}

.header_manage .options .info a em {
	font-style: normal
}

.header_manage .options .info .system-notice a:nth-child(1) {
	width: 256px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.header_manage .options .info .system-notice a:nth-child(2) {
	width: 40px;
	color: #999;
	float: right
}

.header_manage .options .setting .container,
.header_manage .options .user .container {
	width: 131px
}

.header_wrap_manage .options .entry {
	margin: 20px 18px 20px 5px;
	border-radius: 2px;
	background-color: #f9633e!important;
	padding: 0 7px;
	height: 20px;
	line-height: 20px;
	cursor: default
}

.print-table-wrap tbody td,
.print-table-wrap th {
	border: 1px solid #5c5c5c;
	table-layout: fixed;
	vertical-align: middle
}

.header_wrap_manage .options .entry a {
	color: #fff
}

.print-table-wrap {
	padding-top: 10px
}

.print-table-wrap table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

.print-table-wrap tbody tr {
	display: table-row
}

.print-table-wrap th {
	padding: 0 5px;
	height: 30px;
	background-color: #FFF;
	color: #555;
	font-weight: 400
}

.print-table-wrap tr.lite-gray td,
.print-table-wrap tr.lite-gray td .red,
.print-table-wrap tr.lite-gray td a,
.print-table-wrap tr.lite-gray td input.ui-input {
	color: #999
}

.print-table-wrap tbody td {
	padding: 2px;
	min-height: 40px;
	background-color: #fff;
	color: #666;
	word-break: break-all
}

.print-wrap {
	width: 600px;
	margin: 0 auto 20px;
	font-family: "Microsoft yahei"
}

.order-info {
	position: relative;
	padding-top: 20px;
	line-height: 25px;
	overflow: hidden
}

.order-info h2 {
	line-height: 50px
}

.sub-info {
	float: right;
	max-width: 250px;
	word-wrap: break-word
}

.print-table-wrap .img-wrap {
	width: 90px;
	height: 90px;
	margin: 0 auto;
	line-height: 80px
}

.print-table-wrap .img-wrap img {
	vertical-align: middle
}

.print-order-total {
	line-height: 28px;
	float: right
}

.print-order-remark {
	margin-top: 5px;
	margin-right: 200px
}

.remark-item {
	margin-bottom: 5px
}

.print-order-total .total {
	text-align: left
}

.print-order-total .total .total-money {
	font-size: 18px;
	color: #000
}

.onlinepay-list {
	margin-top: 20px
}

.onlinepay-list .onlinepay-item {
	float: left;
	width: 288px;
	height: 168px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	padding: 20px 30px;
	margin-right: 20px;
	margin-bottom: 20px
}

.onlinepay-list .onlinepay-item.nopen {
	border-color: #3ac7db
}

.onlinepay-list .onlinepay-item.enabled {
	background-color: #f5fffd;
	border-color: #00be99
}

.onlinepay-list .onlinepay-item.disEnabled {
	background-color: #f8f8f8;
	border-color: #eee
}

.icon-onlinepay {
	display: block;
	height: 35px;
	background: url(../images/online_pay_20151124.png) no-repeat
}

.icon-onlinepay-yijifu {
	width: 110px;
	background-position: 0 0
}

.icon-onlinepay-yinlianQiye {
	width: 155px;
	background-position: 0 -205px;
	height: 31px
}

.icon-onlinepay-yinlianGeren {
	width: 155px;
	background-position: 0 -245px;
	height: 31px
}

.icon-onlinepay-yinlianWuka {
	width: 155px;
	background-position: 0 -85px;
	height: 31px
}

.icon-onlinepay-yinlianShouji {
	width: 155px;
	background-position: 0 -285px;
	height: 31px
}

.icon-onlinepay-zhifubao {
	width: 110px;
	background-position: 0 -42px;
	height: 36px
}

.icon-onlinepay-weixin {
	width: 150px;
	background-position: 0 -122px;
	height: 38px
}

.onlinepay-item-header {
	margin-bottom: 25px
}

.onlinepay-item-header .onlinepay-status {
	line-height: 35px;
	font-size: 14px;
	color: #888
}

.onlinepay-item-header .onlinepay-icheckbox {
	position: relative;
	width: 35px;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	cursor: pointer
}

.onlinepay-item-header .onlinepay-icheckbox .icon-onlinepay-checkbox {
	position: absolute;
	left: 0;
	width: 20px;
	height: 20px;
	background: url(../images/online_pay_20151124.png) -50px -170px no-repeat
}

.onlinepay-item-header .onlinepay-icheckbox.checked .icon-onlinepay-checkbox {
	background-position: -10px -170px
}

.onlinepay-item-body {
	height: 75px
}

.onlinepay-item-body p {
	line-height: 25px;
	font-size: 14px;
	color: #888
}

.onlinepay-item-body .account {
	background-color: #fff;
	border: 1px solid #eee;
	text-align: center;
	height: 45px;
	line-height: 45px
}

.onlinepay-item-body .account .account-txt {
	float: left;
	width: 220px;
	height: 47px;
	overflow: hidden;
	padding: 0 0 0 20px;
	text-overflow: ellipsis;
	white-space: normal
}

.onlinepay-item-body .account .account-opt {
	float: right;
	padding: 0 10px
}

.onlinepay-item-body .account .account-opt a {
	font-size: 12px;
	color: #00b8d2
}

.onlinepay-item-footer .onlinepay-tip {
	line-height: 32px;
	text-decoration: underline;
	font-size: 14px
}

.onlinepay-item-footer a.btn-green {
	background-color: #00be99
}

.weixinPay-contrain {
	width: 1000px;
	margin: 0 auto
}

.weixinPay-header {
	background-color: #fff
}

.weixinPay-header .weixinPay-title {
	height: 30px;
	padding: 15px 0;
	background-color: #fff
}

.weixinPay-header .weixinPay-title h2 a {
	display: block;
	width: 139px;
	height: 26px;
	background: url(../images/weixinPay_003.png) no-repeat;
	text-indent: -20000px
}

.weixinPay-main {
	padding: 35px 0
}

.weixinPay-main1 {
	background-color: #f5f5f5
}

.weixinPay-main2 {
	background-color: #fff
}

.weixinPay-content1 .weixinPay-money {
	margin-bottom: 15px
}

.weixinPay-money .s1 {
	font-size: 18px;
	color: #666
}

.weixinPay-money .s2 {
	font-size: 24px;
	color: red
}

.weixinPay-money .s3 {
	font-size: 18px;
	color: red
}

.weixinPay-money .s1,
.weixinPay-money .s2,
.weixinPay-money .s3 {
	font-family: 'Microsoft YaHei'
}

.weixinPay-content1 .weixinPay-company {
	margin-bottom: 5px
}

.weixinPay-company .s1,
.weixinPay-company .s2,
.weixinPay-ordernum .s1,
.weixinPay-ordernum .s2 {
	font-size: 14px;
	color: #666
}

.weixinPay-content2 {
	width: 720px;
	margin: 0 auto
}

.weixinPay-area1 {
	float: left
}

.weixinPay-area1 .weixinPay-qrcode {
	width: 300px;
	height: 300px;
	line-height: 300px;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 5px;
	margin-bottom: 20px;
	margin-top: 15px
}

.weixinPay-area2 {
	float: left;
	margin-left: 30px
}

.orderPay-wrapper {
	background-color: #f5f5f5
}

.orderPay-contrain {
	width: 1000px;
	margin: 0 auto
}

.orderPay-header {
	background-color: #03b8cc
}

.orderPay-header .orderPay-title {
	height: 30px;
	padding: 15px 0
}

.orderPay-header .orderPay-title h2 a {
	display: block;
	width: 185px;
	height: 26px;
	background: url(../images/orderPay_20151215_1200.png) -207px -7px no-repeat;
	text-indent: -20000px
}

.orderPay-header .recharge-title h2 a {
	background-position: -7px -7px
}

.orderPay-main-wrapper {
	padding: 25px 40px 40px;
	background-color: #fff;
	margin-bottom: 50px
}

.orderPay-body1 {
	font-family: Arial;
	line-height: 28px;
	margin-bottom: 15px
}

.orderPay-orderNum {
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 5px
}

.orderPay-money {
	font-size: 14px
}

.orderPay-nonpayment {
	float: right;
	font-size: 20px;
	color: #999;
	font-family: 'Microsoft Yahei';
	line-height: 22px
}

.orderPay-nonpayment i {
	color: #f50
}

.orderPay-body2 {
	padding: 15px 30px;
	border-top: 2px solid #ddd;
	background-color: #fafafa;
	margin-bottom: 10px
}

.orderPay-body2-title h3 {
	font-size: 14px;
	line-height: 24px;
	color: #555;
	font-family: Arial
}

.orderPay-body .control-group {
	margin-top: 15px
}

.orderPay-body3 .control-group {
	margin-top: 20px
}

.orderPay-body .control-group .control-label {
	width: 100px;
	font-size: 14px;
	height: 36px;
	line-height: 36px
}

.orderPay-body3 .control-group .control-label {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-family: Arial;
	text-align: left;
	padding-left: 20px
}

.orderPay-body3 .control-group .control-label2 {
	width: 75px;
	height: 36px;
	line-height: 36px;
	font-size: 14px
}

.orderPay-body3 .control-group .control-label3 {
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	font-family: 'Microsoft Yahei'
}

.orderPay-body .control-group .control-input {
	padding-left: 15px
}

.orderPay-body .control-group .control-txt {
	float: left;
	font-size: 14px;
	color: #999;
	line-height: 36px
}

.orderPay-body .control-group .control-input .ui-input {
	width: 154px;
	height: 24px;
	line-height: 24px
}

.orderPay-body3 .control-group .control-input .ui-input {
	width: 264px
}

.orderPay-body3 .control-group .control-input .ui-input2 {
	width: 154px
}

.orderPay-body .ui-datepicker-inp {
	width: 264px;
	height: 24px;
	line-height: 24px
}

.orderPay-body .ui-textarea {
	width: 264px;
	height: 68px;
	min-height: 68px
}

.orderPay-body3 {
	padding: 20px 30px 40px;
	border: 2px solid #9ae3eb;
	margin-bottom: 20px
}

.orderPay-body3-tab {
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd
}

.orderPay-body3-tab li {
	position: relative;
	float: left;
	border-bottom: none;
	margin-right: 10px
}

.orderPay-body3-tab li.on {
	margin-bottom: -1px;
	font-size: 14px;
	color: #555
}

.orderPay-body3-tab li a {
	position: relative;
	display: block;
	width: 150px;
	height: 35px;
	line-height: 36px;
	text-align: center;
	background-color: #f5f5f5;
	font-size: 14px;
	font-family: Arial
}

.orderPay-body3-tab li a:hover {
	text-decoration: none
}

.orderPay-body3-tab li.on a {
	background-color: #fff;
	border: 1px solid #ddd;
	cursor: default;
	border-bottom: none;
	font-weight: 700
}

.orderPay-body3-tab li.on a:hover {
	color: #555
}

.orderPay-body3-tab li.dis,
.orderPay-body3-tab li.dis a,
.orderPay-body3-tab li.dis a:hover {
	cursor: not-allowed;
	color: #999
}

.orderPay-body3-payAwayList {
	padding-bottom: 12px;
	border-bottom: 1px solid #ddd;
	margin: 0 10px
}

.orderPay-body3-payMoney {
	margin: 0 10px
}

.orderPay-body3-payAway {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 178px;
	height: 40px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #e6e6e6;
	cursor: pointer
}

.orderPay-body3-payAway.on i {
	position: absolute;
	top: 16px;
	left: 155px;
	width: 25px;
	height: 25px;
	background: url(../images/orderPay_20151215_1200.png) -368px -88px no-repeat
}

.orderPay-body3-payAway a {
	position: absolute;
	background-image: url(../images/orderPay_20151215_1200.png)
}

.orderPay-payAway-yjfKuaijie a {
	width: 75px;
	height: 30px;
	background-position: -2px -45px;
	top: 5px;
	left: 55px
}

.orderPay-payAway-yjfWangyin a {
	width: 70px;
	height: 30px;
	background-position: -85px -45px;
	top: 5px;
	left: 55px
}

.orderPay-payAway-weixin a {
	width: 104px;
	height: 23px;
	background-position: -168px -48px;
	top: 10px;
	left: 35px
}

.orderPay-payAway-alipay a {
	width: 70px;
	height: 24px;
	background-position: -285px -48px;
	top: 10px;
	left: 50px
}

.orderPay-payAway-yinlianWuka a {
	width: 103px;
	height: 22px;
	background-position: -8px -89px;
	top: 11px;
	left: 40px
}

.orderPay-payAway-yinlianQiye a {
	width: 103px;
	height: 22px;
	background-position: -128px -89px;
	top: 11px;
	left: 40px
}

.orderPay-payAway-yinlianGeren a {
	width: 103px;
	height: 22px;
	background-position: -248px -89px;
	top: 11px;
	left: 40px
}

.orderPay-body .bank-content {
	border: none;
	background-color: #fafafa
}

.orderPay-body .bank-bar {
	border-bottom: none
}

.orderPay-body .control-group .orderPay-uploadFile {
	width: 96%;
	background: #f5f5f5;
	margin-left: 15px;
	padding-left: 0
}

.orderPay-body .fileinput-button {
	margin-bottom: 0
}

.orderPay-body a.btn-orderPay-selectBank .ui-btn-noInfo-ico {
	background-position: -1px -141px
}

.orderPay-body a.btn-orderPay-quickPay,
.orderPay-body a.btn-orderPay-quickRecharge {
	display: block;
	width: 170px;
	height: 45px;
	line-height: 45px;
	font-size: 20px;
	color: #fff;
	background-color: #03b8cc;
	border-radius: 3px;
	text-align: center;
	opacity: 1
}

.orderPay-body a.btn-orderPay-quickPay:hover,
.orderPay-body a.btn-orderPay-quickRecharge:hover {
	text-decoration: none;
	opacity: .9
}

.orderPay-body a.btn-disabled {
	cursor: not-allowed;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray
}

.orderPay-body .fundaccount-uninitialized-tip,
.orderPay-body .yinlianPay-tip {
	background: url(../images/orderPay_20151215_1200.png) -370px -50px;
	width: 20px;
	padding-top: 20px
}

.orderPay-body .icon-miaosha {
	display: inline-block;
	height: 18px;
	line-height: 21px;
	font-weight: 400;
	background-color: red;
	color: #fff;
	font-size: 12px;
	margin-right: 5px;
	padding: 0 5px
}

.orderPay-footer-wrapper {
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #ddd;
	color: #999
}

.orderPay-footer .orderPay-serviceTel {
	float: left
}

.orderPay-footer .orderPay-copyright {
	float: right
}

.combinedPromotionIntro {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 20px;
	font-family: Arial
}

.combinedPromotionIntro-title {
	margin-bottom: 10px;
	font-size: 12px
}

.combinedPromotionIntro-content {
	max-width: 550px;
	margin-left: 35px;
	color: #888;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 15px
}

.combinedPromotionIntro-content-tips {
	color: #888;
	padding: 2px 10px 5px
}

.combinedPromotionIntro-content-tips dd {
	padding-left: 0
}

.combinedPromotion-productPrice-subtotal {
	font-size: 14px;
	color: #555;
	font-weight: 700;
	text-align: right;
	padding-right: 20px
}

.combinedPromotion-productPrice-subtotal2 {
	height: 50px;
	background-color: #f7f7f7;
	line-height: 50px;
	margin-top: 20px
}

.combinedPromotion-lr {
	min-width: 530px;
	zoom: 1;
	overflow: hidden;
	padding-left: 85px;
	padding-right: 85px
}

.combinedPromotion-lr .combinedPromotion-m {
	float: left;
	width: 100%
}

.combinedPromotion-lr .combinedPromotion-aside-1 {
	float: left;
	width: 60px;
	margin-left: -100%;
	position: relative;
	left: -60px
}

.combinedPromotion-lr .combinedPromotion-aside-2 {
	float: left;
	width: 85px;
	margin-left: -85px;
	position: relative;
	right: -85px;
	text-align: center
}

.combinedPromotion-lr .combinedPromotion-intro {
	padding-left: 30px;
	color: #b5621b;
	line-height: 20px;
	margin-top: 3px
}

.bgwhite {
	background-color: #fff!important
}

.modal {
	height: auto;
	overflow: hidden
}

.modal .alert-title {
	margin-bottom: 50px;
	border-bottom: solid 1px #eee
}

.modal .alert-title h2 {
	width: 220px;
	height: 30px;
	margin: 15px auto 20px;
	text-align: center;
	font-size: 22px;
	font-family: ''Microsoft yahei;
	font-weight: 400;
	font-style: normal;
	background: url(../images/ydh-security.png) no-repeat;
	text-indent: -1000em
}

.modal .bindSuccess-text,
.modal .successTxt i,
.modal a.btn-bindOk3 {
	font-family: 'Microsoft yahei'
}

.modal .alert-title-mobilePwd h2 {
	background-position: 0 -365px
}

.modal .alert-title-bindMobile h2 {
	background-position: 0 -205px
}

.modal .alert-title-modifyMobile h2 {
	background-position: 0 -325px
}

.modal .alert-title-bindEmail h2 {
	background-position: 0 -245px
}

.modal .alert-title-modifyEmail h2 {
	background-position: 0 -285px
}

.modal .alert-content {
	padding: 0 30px;
	min-height: auto
}

.modal .alert-content2 {
	padding: 0 90px;
	width: 420px;
	margin: 0 auto
}

.modal .control-group {
	position: relative;
	margin-top: 15px;
	overflow: hidden;
	min-height: 32px;
	line-height: 32px
}

.modal .control-group .control-label {
	width: 110px;
	float: left;
	height: 42px;
	line-height: 42px;
	text-align: right;
	font-size: 14px
}

.modal .control-group .control-input {
	float: left;
	padding-left: 10px;
	line-height: 32px
}

.modal .control-group .ui-input {
	width: 387px;
	padding: 10px;
	border: 1px solid #e9e9e9;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	border-radius: 3px
}

.modal .control-group .ui-input:active,
.modal .control-group .ui-input:focus,
.modal .control-group .ui-input:hover,
.modal .control-group .ui-input:visited {
	color: #555;
	border: 1px solid #03b8cc;
	transition: .7s
}

.modal .control-group .ui-input:hover {
	box-shadow: 0 1px 3px #e3e3e3
}

.modal .btn-getverfycode {
	font-size: 14px;
	color: #03b8cc;
	width: 100px;
	height: 50px;
	background: #fff;
	border: 0;
	cursor: pointer;
	outline: 0;
	position: absolute;
	top: 1px;
	left: 308px;
	border-left: solid 1px #e9e9e9
}

.modal .btn-getverfycode:hover {
	background-color: #fefefe
}

.modal .btn-getverfycode:disabled,
.modal .btn-getverfycode[disabled] {
	background-color: #fff;
	color: #03b8cc;
	cursor: default
}

.modal a.ui-btn {
	display: inline-block;
	line-height: 32px;
	height: 32px;
	min-width: 90px;
	width: auto;
	margin-bottom: 0;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	background-image: none;
	background-color: #eee;
	border: 0;
	padding: 0 5px
}

.modal a.ui-btn:focus,
.modal a.ui-btn:hover {
	background-color: #e6e8e9
}

.modal a.ui-btn-theme {
	color: #fff;
	background-color: #013ca6
}

.modal a.ui-btn-theme:focus,
.modal a.ui-btn-theme:hover {
	color: #fff;
	background-color: #4bafbe
}

.modal a.ui-btn-theme.active,
.modal a.ui-btn-theme:active {
	color: #fff;
	background-color: #013ca6
}

.modal a.ui-btn-theme.ui-btn-dis,
.modal a.ui-btn-theme[disabled],
.modal fieldset[disabled] a.ui-btn-theme {
	color: #fff;
	background-color: #06a4bf;
	opacity: .5
}

.modal a.ui-btn-theme2 {
	color: #fff;
	background-color: #45cba8
}

.modal a.ui-btn-theme2.active,
.modal a.ui-btn-theme2:active,
.modal a.ui-btn-theme2:focus,
.modal a.ui-btn-theme2:hover {
	color: #fff;
	background-color: #5ed7b7
}

.modal a.ui-btn-theme2.ui-btn-dis,
.modal a.ui-btn-theme2[disabled],
.modal fieldset[disabled] a.ui-btn-theme2 {
	color: #fff;
	background-color: #5ed7b7;
	opacity: .5
}

.modal a.btn-bindOk {
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	border-radius: 2px
}

.modal a.btn-bindOk:hover {
	text-decoration: none
}

.modal a.btn-bindOk2 {
	width: 100px;
	height: 35px;
	line-height: 35px;
	font-size: 14px
}

.modal a.btn-bindOk3 {
	width: 400px;
	height: 50px;
	line-height: 50px;
	font-size: 18px
}

.modal .error1 {
	color: red
}

.modal .bindSuccess-text {
	font-size: 22px;
	color: #666;
	font-weight: 400
}

.modal .successTxt {
	height: 55px;
	line-height: 55px;
	color: #333;
	font-size: 22px;
	padding-left: 120px;
	font-weight: 400
}

.modal .successTxt i {
	position: absolute;
	top: 0;
	left: 40px;
	width: 55px;
	height: 55px;
	background: url(../images/ydh.v2.png) -202px -102px no-repeat;
	text-align: center
}

.label-freeDelivery {
	display: inline-block;
	margin-right: 10px;
	background-color: #fa7741;
	border-radius: 5px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-family: 'Microsoft Yahei';
	padding: 0 8px
}

.modal .roleGuideIndex-wrapper {
	padding: 0 25px;
	background-color: #f5f5f5;
	margin-bottom: 70px
}

.modal .roleGuideIndex {
	width: 827px;
	margin: 0 auto
}

.roleGuideIndex li {
	float: left;
	width: 145px;
	height: 230px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 1px 3px #eee;
	margin-right: 25px
}

.roleGuideIndex li:hover {
	transition: .7s
}

.roleGuideIndex li.one.on,
.roleGuideIndex li.one:hover {
	background-color: #6bc4ff
}

.roleGuideIndex li.two.on,
.roleGuideIndex li.two:hover {
	background-color: #00b8d2
}

.roleGuideIndex li.three.on,
.roleGuideIndex li.three:hover {
	background-color: #4dcfad
}

.roleGuideIndex li.four.on,
.roleGuideIndex li.four:hover {
	background-color: #fec633
}

.roleGuideIndex li.end.on,
.roleGuideIndex li.end:hover {
	background-color: #fd763f
}

.roleGuideIndex li.end {
	margin-right: 0
}

.roleGuideIndex li p {
	color: #999;
	font-size: 14px
}

.roleGuideIndex li:hover a {
	text-decoration: none
}

.roleGuideIndex li.on p,
.roleGuideIndex li:hover p {
	color: #fff
}

.modal .roleGuide-title {
	margin: 50px 0;
	border-bottom: none
}

.modal .roleGuide-title h2 {
	width: 230px;
	background: 0 0;
	text-indent: 0;
	font-size: 25px;
	margin: 0 auto
}

.closeRoleGuide,
.roleGuide-title .closeRoleGuideIndex {
	display: inline-block;
	width: 28px;
	height: 28px;
	background: url(../images/slide-icon.png) 0 -79px no-repeat;
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 5
}

.roleGuideIndex li .rg-icon {
	display: block;
	width: 56px;
	height: 56px;
	background: url(../images/roleGuide.png) no-repeat;
	margin: 50px auto 20px
}

.roleGuideIndex li .rg-icon-ywfz {
	background-position: -2px -2px
}

.roleGuideIndex li .rg-icon-ywgd {
	background-position: -62px -2px
}

.roleGuideIndex li .rg-icon-ddsh {
	background-position: -122px -2px
}

.roleGuideIndex li .rg-icon-cw {
	background-position: -182px -2px
}

.roleGuideIndex li .rg-icon-cg {
	background-position: -242px -2px
}

.roleGuideIndex li.on .rg-icon-ywfz,
.roleGuideIndex li:hover .rg-icon-ywfz {
	background-position: -2px -62px
}

.roleGuideIndex li.on .rg-icon-ywgd,
.roleGuideIndex li:hover .rg-icon-ywgd {
	background-position: -62px -62px
}

.roleGuideIndex li.on .rg-icon-ddsh,
.roleGuideIndex li:hover .rg-icon-ddsh {
	background-position: -122px -62px
}

.roleGuideIndex li.on .rg-icon-cw,
.roleGuideIndex li:hover .rg-icon-cw {
	background-position: -182px -62px
}

.roleGuideIndex li.on .rg-icon-cg,
.roleGuideIndex li:hover .rg-icon-cg {
	background-position: -242px -62px
}

.ydh-video-c {
	position: relative;
	z-index: 4;
	width: auto;
	height: 600px
}

.customerRegister {
	background-color: #f5f5f5
}

.customerRegister .register-title {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #eee;
	font-size: 22px;
	font-family: 'Microsoft Yahei';
	font-weight: 400
}

.customerRegister .orderPay-contrain {
	width: 1000px;
	margin: 0 auto
}

.customerRegister .orderPay-header {
	margin-bottom: 35px
}

.customerRegister .orderPay-header .orderPay-title {
	float: left;
	min-width: 95px;
	height: 30px;
	padding: 15px 0;
	overflow: hidden
}

.customerRegister .orderPay-header .orderPay-title h2 a {
	display: block;
	width: auto;
	height: 24px;
	background: url(../images/customerReg-logo.png) no-repeat;
	text-indent: 105px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	font-family: 'Microsoft Yahei'
}

.customerRegister .orderPay-header .orderPay-title h2 a:hover {
	text-decoration: none
}

.customerRegister .orderPay-header .orderPay-btns {
	float: right;
	padding: 23px 5px 0 0
}

.customerRegister .orderPay-header .orderPay-btns a {
	font-size: 14px;
	color: #fff
}

.customerRegister .orderPay-header .orderPay-btns a:hover {
	text-decoration: none
}

.customerRegister .orderPay-header .recharge-title h2 a {
	background-position: -7px -7px
}

.customerRegister .orderPay-main-wrapper {
	padding: 10px 25px 40px 40px;
	margin-bottom: 50px;
	background: url() center center no-repeat #fff
}

.customerRegister-main .register-body {
	margin: 30px 0 30px 150px
}

.customerRegister-pwd .register-body {
	margin-left: 250px;
	margin-bottom: 400px
}

.customerRegister .form-group {
	margin-bottom: 20px;
	zoom: 1
}

.customerRegister .form-group:after,
.customerRegister .form-group:before {
	content: " ";
	display: table
}

.customerRegister .form-group:after {
	clear: both
}

.customerRegister .form-box {
	float: left
}

.customerRegister .form-box3 {
	width: 120px
}

.customerRegister .control-label {
	padding-top: 10px;
	margin-bottom: 0;
	text-align: right;
	float: left;
	width: 100px;
	margin-right: 15px;
	font-size: 14px
}

.customerRegister .control-label .required {
	color: #f45138;
	font-weight: 700;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	width: 15px;
	height: 20px;
	line-height: 20px;
	font-style: normal
}

.icon-account,
.line-chart,
.pie-chart {
	vertical-align: top
}

.customerRegister .form-control {
	display: inline-block;
	width: 300px;
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	resize: none
}

.customerRegister select.form-control {
	width: 120px
}

.customerRegister textarea.form-control {
	height: auto
}

.customerRegister .form-group .select2 {
	margin-right: 10px
}

.customerRegister .form-control:hover {
	border-color: #00b8d2
}

.customerRegister .form-control:focus {
	border-color: #00b8d2;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.customerRegister .form-control.n-invalid {
	border-color: #f33a1e
}

.customerRegister .form-control.n-invalid:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(243, 58, 30, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(243, 58, 30, .6)
}

.customerRegister .form-control-vcode {
	width: 185px
}

.customerRegister a.btn-getVcode {
	display: inline-block;
	width: 100px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e1e1e1;
	color: #ccc;
	font-size: 14px;
	text-align: center;
	transition: .3s
}

.customerRegister a.btn-getVcode:hover {
	text-decoration: none;
	border-color: #03b8cc;
	color: #03b8cc
}

.customerRegister a.btn-customerRegister {
	display: inline-block;
	width: 180px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	background-color: #03b8cc;
	border-radius: 2px;
	text-align: center;
	opacity: 1;
	transition: .3s
}

.customerRegister a.btn-customerRegister:hover {
	text-decoration: none;
	opacity: .8
}

.customerRegister-main .register-footer {
	margin-bottom: 50px
}

.customerRegister-error .register-footer {
	margin-bottom: 70px
}

.customerRegister-close .register-footer {
	margin-bottom: 40px
}

.customerRegister-main .register-footer .register-footer-title {
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid #eee;
	padding-left: 5px
}

.customerRegister-main .register-footer .register-footer-body {
	padding-top: 10px;
	padding-left: 5px
}

.customerRegister-close .register-footer .register-footer-body {
	padding-top: 20px
}

.customerRegister-main .register-footer .register-footer-body li {
	line-height: 25px;
	font-size: 14px;
	color: #555
}

.customerRegister-close .register-footer .register-footer-body li {
	line-height: 40px;
	text-align: center
}

.customerRegister-main .theme-color {
	color: #00b1c5!important
}

.customerRegister-close .register-body,
.customerRegister-error .register-body,
.customerRegister-success .register-body {
	width: 420px;
	margin: 50px auto;
	text-align: center
}

.customerRegister-error .register-body {
	margin-bottom: 40px
}

.customerRegister-close .register-body {
	margin-bottom: 100px
}

.customerRegister-close .register-icon,
.customerRegister-error .register-icon,
.customerRegister-success .register-icon {
	display: inline-block;
	width: 95px;
	height: 95px;
	background: url() center center no-repeat;
	border-radius: 50px
}

.customerRegister-success .register-icon {
	background-image: url(../images/customerReg-suc.png)
}

.customerRegister-error .register-icon {
	background-image: url(../images/customerReg-error.png)
}

.customerRegister-close .register-icon {
	background-image: url(../images/customerReg-close.png)
}

.customerRegister-close .register-txt,
.customerRegister-error .register-txt,
.customerRegister-success .register-txt {
	font-size: 28px;
	font-family: 'Microsoft Yahei'
}

.customerRegister-error .register-txt {
	margin-bottom: 65px!important
}

.customerRegister-close .register-txt .em {
	font-style: normal;
	font-size: 16px
}

.customerRegister-pwd .register-txt {
	width: 400px;
	padding: 10px;
	border: 1px solid #fff2d9
}

.customerRegister-pwd .register-txt p {
	line-height: 22px;
	font-size: 14px
}

.customerRegister-error a.btn-return,
.customerRegister-success a.btn-goAccount {
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background-color: #00b1c5;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	border-radius: 3px;
	opacity: 1;
	transition: .3s
}

.customerRegister-error a.btn-return {
	color: #555;
	background-color: #f0f0f0
}

.customerRegister-error a.btn-return:hover,
.customerRegister-success a.btn-goAccount:hover {
	text-decoration: none;
	opacity: .8
}

.customerRegister-close .register-footer-body li label {
	color: #999;
	font-size: 16px;
	font-family: 'Microsoft Yahei'
}

.customerRegister-close .register-footer-body li .corpMobile-txt,
.customerRegister-close .register-footer-body li .corpName-txt {
	color: #555;
	font-size: 16px;
	font-family: 'Microsoft Yahei'
}

.table-wrap tfoot td .batch-sortby-set {
	margin-left: -16px
}

.table-wrap tfoot td .batch-sortby-set span {
	display: inline-block;
	width: 16px;
	height: 55px;
	float: left;
	background: url(../images/set-icon.png) left center no-repeat
}

#qtip-1-content li,
#qtip-1-content li a {
	color: #555;
	text-decoration: none
}

.control-group .control-label.wauto {
	width: auto
}

.no-second-tip p {
	padding-top: 175px;
	font-size: 14px;
	text-align: center;
	color: #555
}

.count-no,
.no-second-tip a {
	color: #f66
}

.release-count {
	float: left;
	font-size: 14px
}

.second-foot .pager {
	display: none;
	width: 100%
}

.control-select {
	float: left;
	padding-left: 10px
}

.control-select .ui-combo-wrap .input-txt {
	text-align: center
}

.seckill-link a {
	border-bottom: 1px solid #ffbcbc;
	color: #f66
}

.seckill-link a:hover {
	border-bottom: 1px solid #f66;
	text-decoration: none
}

.seckill-show-judge .customer-quick-op-a {
	width: 23.86%
}

.seckill-show-judge .customer-quick-op-seckill {
	display: block;
	float: left
}

.workbench .seckill-show-judge .customer-quick-op-favorite,
.workbench .seckill-show-judge .customer-quick-op-promotion,
.workbench .seckill-show-judge .customer-quick-op-seckill {
	margin-left: 1.5%
}

.productInventory .ui-droplist-back {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 499;
	display: none
}

.amount-rec,
.category-name,
.icon-account,
.line-chart,
.pay .filter-btn-wrap,
.pie-chart {
	display: inline-block
}

.main-t .nav-tab li {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #888;
	font-size: 14px;
	text-align: left;
	cursor: pointer
}

.main-t .nav-tab li a:hover {
	color: #00b8d2;
	text-decoration: none
}

.main-t .nav-tab li.on a {
	color: #00b8d2
}

.main-t .nav-tab li i {
	position: absolute;
	top: 8px;
	left: 75px;
	width: 1px;
	height: 16px;
	line-height: 16px;
	background-color: #999
}

.fundAccountReceivablesBill li {
	line-height: 30px
}

.pay .disEnableFundaccountMessage {
	margin-top: 160px;
	text-align: center
}

.pay .disEnableFundaccountMessage h3 {
	margin-bottom: 5px
}

.pay .auditMoney-txt {
	height: 60px;
	line-height: 60px;
	border-top: 1px solid #eee;
	margin-top: 15px;
	font-size: 14px;
	color: #555
}

.pay .filter-btn-wrap {
	background-color: #f99;
	width: 10px
}

.pay .filter-btn-wrap .filter-btn {
	display: inline-block;
	width: 0;
	height: 0;
	border: 5px solid transparent
}

.pay .filter-btn-wrap .filter-up {
	top: 9px;
	right: 0;
	border-bottom-color: #ccc
}

.pay .filter-btn-wrap .filter-down {
	bottom: 9px;
	right: 0;
	border-top-color: #ccc
}

.pay .filter-btn-wrap .active-up {
	border-bottom-color: #00B8D4
}

.pay .filter-btn-wrap .active-down {
	border-top-color: #00B8D4
}

.account-check-tips {
	height: 44px;
	line-height: 44px;
	border: 1px solid #fedcba;
	background-color: #FFFDF2;
	margin-bottom: 18px;
	color: #f4a45e
}

.account-check-tips em {
	margin: 10px 10px 0 25px
}

.pay .sum-statistics .sum-item-change {
	width: 25%
}

.icon-account {
	width: 16px;
	height: 16px;
	background: url(../images/account.png) center center no-repeat;
	background-size: 100%;
	margin-right: 4px
}

.table-wrap tfoot td .payment-detail {
	color: #555
}

.payment-count,
.payment-total {
	margin: 0 2px
}

#fake {
	width: 70%!important
}

.pie-chart {
	width: 400px;
	height: 230px
}

.chart-list {
	color: #888
}

.chart-list li {
	list-style: disc
}

.category-name {
	width: 108px
}

.amount-rec {
	position: relative;
	width: 110px;
	height: 10px
}

.amount-rec span {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background-color: #1ed7b3;
	-webkit-transition: width 1s;
	-moz-transition: width 1s;
	-ms-transition: width 1s;
	transition: width 1s
}

.space-alert-tip:before,
.space-over-tip {
	height: 30px;
	background: url(../images/judge-error.png) no-repeat
}

.amount-num {
	padding-left: 20px
}

.space-over-tip {
	margin-left: 10px;
	padding-left: 35px;
	line-height: 30px
}

.space-over-tip a {
	color: #00f;
	text-decoration: underline
}

.space-alert-tip {
	position: relative;
	padding-left: 35px;
	text-align: center
}

.space-alert-tip:before {
	content: "";
	position: absolute;
	top: -2px;
	left: 0;
	width: 30px
}

.serial .ui-icon-status-seckill {
	background-color: #fc605c;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	float: left;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	margin-right: 2px;
	margin-top: 2px;
	text-align: center;
	width: 30px
}

.order-number .ui-icon-status-seckill {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background-color: #fc605c;
	color: #fff;
	margin-top: 0;
	padding: 0 2px
}

.reward-add .control-group .control-label {
	text-align: left;
	width: 90px
}

.reward-add .control-group .control-label i {
	float: left
}

.reward-add .control-datepicker .control-input .ui-datepicker-inp {
	width: 150px
}

.reward-add .active-retry {
	display: none
}

.reward-add .active-retry.show {
	display: inline-block
}

.reward-add .show-reward {
	width: 100%;
	height: 286px
}

.reward-add .show-reward-3 {
	background: url(../images/reward-3.png) left top no-repeat;
	background-size: 286px 286px
}

.reward-add .show-reward-4 {
	background: url(../images/reward-4.png) left top no-repeat;
	background-size: 286px 286px
}

.reward-add .show-reward-5 {
	background: url(../images/reward-5.png) left top no-repeat;
	background-size: 286px 286px
}

.alert-reward .import-btn {
	margin: auto;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background: #2B98CE;
	border-radius: 5px
}

.reward-add .grid-wrap div.ui-jqgrid .selected-row td.unWinningRemark {
	background: #fff!important
}

.orderRelateDialog .table-wrap td {
	text-align: center
}

.orderRelateDialog .detail_table tr td {
	color: #888
}

.orderRelateDialog .detail_table tr.title td {
	color: #555
}

.orderRelateDialog .table-wrap tfoot td {
	margin-top: 5px;
	border-top: 0 solid #fff;
	padding: 0
}

.orderRelateDialog .table-wrap tfoot td .pagerContainer {
	border-top: 1px solid #dce2e7
}

.init-detail-info table {
	border: 1px solid #e7e9f1
}

.init-detail-info table tbody {
	font-size: 12px
}

.init-detail-info .br {
	border-right: 1px solid #e7e9f1
}

.init-detail-info .bg {
	background-color: #eff1f8
}

.init-detail-info .detail-info-thead {
	font-size: 14px;
	height: 40px;
	background-color: #eff1f8;
	text-align: center;
	border-bottom: 1px solid #e7e9f1
}

.init-detail-info .detail-info-thead th {
	width: 130px;
	border-right: 1px solid #e7e9f1
}

.init-detail-info .detail-info-content {
	height: 140px;
	color: #93a6b7
}

.init-detail-info .strong-color {
	color: #576b7e
}

.init-detail-info h3 {
	color: #576b7e;
	font-size: 18px;
	font-weight: 400
}

.init-detail-info .p {
	color: #93a6b7;
	font-size: 14px
}

@media screen and (max-width:1280px) {
	.workbench .work-bench-r {
		width: 300px
	}
	.workbench .work-bench-l {
		margin-right: 320px
	}
	.workbench .latest-notice dd a,
	.workbench .latest-notice-op dd a {
		width: 160px;
		height: 36px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis
	}
	.customer-workbench .app-download dd .app-download-link {
		margin-left: 0
	}
	.customer-workbench .app-download dd .qr-code {
		margin-left: 10px
	}
}

@media screen and (max-width:1024px) {
	.workbench .customer-quick-op-a em {
		display: none
	}
	.workbench .customer-quick-op-a span {
		position: relative;
		left: auto
	}
}

@media screen and (max-width:1200px) {
	.r-wrap {
		min-width: 850px
	}
	.main-wrap {
		min-width: 840px;
		padding: 20px 0 20px 30px
	}
	.workbench .work-bench-l {
		margin-right: 0
	}
	.workbench .work-bench-r {
		display: none
	}
	.workbench .work-bench-r2 {
		display: block;
		width: 33%;
		float: right;
		margin-left: 0;
		margin-top: 20px
	}
	.workbench .business-notice-op2 {
		float: left;
		width: 65%
	}
	.customer-workbench .app-download2 {
		height: 100%;
		padding-bottom: 15px
	}
	.app-download2 dd {
		padding: 0 7px
	}
	.customer-workbench .app-download dd .qr-code {
		margin-left: 3px
	}
}

.swiper-slide,
.swiper-wrapper {
	width: 100%;
	height: 100%;
	position: relative
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform, height;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform, height
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	left: 0
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-o-transform: translate(0, -50%);
	-ms-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px
}

.swiper-pagination-progress {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
	background: rgba(255, 255, 255, .5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}

.swiper-container-cube,
.swiper-container-flip {
	overflow: visible
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}